1、锁的分类:
轻量级锁中,默认自旋10次
死锁: 1、什么是死锁? 两个或多个线程因相互等待而被永远阻塞(挂起)的情况。
2、死锁的原因 导致死锁的原因有多种。线程分析器可检测到因不正确使用互斥锁而导致的死锁。这种类型的死锁在多线程应用程序中比较常见。
3、以下条件成立时,具有两个或多个线程的进程可能会进入死锁状态: a)已持有锁的线程请求新锁 b)同时发出对新锁的请求 c)两个或多个线程形成了一个循环链,其中每个线程等待链中下一线程持有的锁
posted on 2021-09-16 10:16 夜萤火虫和你 阅读(33) 评论(0) 编辑 收藏 举报