2018年7月30日

什么是死锁?如何解决死锁?【转载】

摘要: 原文地址:https://blog.csdn.net/dt_zhangshuo/article/details/53334030 资源的分类 系统中有许多不同类型的资源,需要采用互斥访问方法并且不可被抢占的资源,也就是临界资源。 使用次数分类 可重用性资源 每一个可重用资源中的单元只能分配给一个进程 阅读全文

posted @ 2018-07-30 16:07 乐之者v 阅读(219) 评论(0) 推荐(0)

死锁的简单理解及示例

摘要: 死锁,就是两个(或多个)线程对彼此加锁的资源进行加锁,导致彼此等待而永远阻塞。 比如,如果线程1锁住了A,然后尝试对B进行加锁,同时线程2已经锁住了B,接着尝试对A进行加锁,这时死锁就发生了。线程1永远得不到B,线程2也永远得不到A,并且它们永远也不会知道发生了这样的事情。为了得到彼此的对象(A和B 阅读全文

posted @ 2018-07-30 16:05 乐之者v 阅读(830) 评论(0) 推荐(0)

导航