死锁的条件

来源:互联网 发布:移动刷流量软件 编辑:程序博客网 时间:2024/05/16 15:26
1.互斥条件,一个资源只能被一个资源使用,比如锁
2.请求与保持,一个线程不会因为阻塞而放弃自己已经拥有的资源
3.不可剥夺原则
4.循环等待,若干线程形成了收尾相连的循环等待

可重入锁 与 不可重入锁:
可重入锁表示的是一个线程可以进入他已经获取的锁锁定的任何临界区域,一个线程对应一个锁
不可重入锁表示的是一个线程必须在锁释放之后才能进行相同锁锁定的临界区域
原创粉丝点击