7-2小记

第六讲 - 用"等待-通知"机制优化循环等待 引出问题:        上一篇中,破坏死锁条件之一:占用且等待条件,采用的方式是一次性申请所有资源,并且死循环等待资源;        代码如下:如果申请资源耗时长,并发量大,要循环上万次才能获取锁,非常消耗CPU;          解决方案:        使用线程阻塞的方式避免循环等待消耗CPU问题;当线程要求的条件不满足时,线程应该阻塞自己,
相关文章
相关标签/搜索