linux环境编程-死锁

死锁【线程或者进程由于对锁的竞争让程序处于阻塞状态】 1.线程【或进程】试图对同一个锁,试图加锁两次 2.线程1拥有 A锁,请求获得B锁, 线程2拥有B锁,试图获取A锁   死锁如图 1.线程【或进程】试图对同一个锁,试图加锁两次   2.线程1拥有 A锁,请求获得B锁, 线程2拥有B锁,试图获取A锁     避免死锁的方法: 死锁1:判断lock返回值,如果成功访问完资源后立即解锁。 死锁2:线
相关文章
相关标签/搜索