【线程死锁】Android多线程死锁的产生以及如何避免

多线程,多进程的存在改善了系统资源的利用率,并提高了系统的处理能力,并发执行也带来了新的问题。—>死锁 一、死锁定义 1、生活中的列子 两人吃饭,但只有一双筷子, 2人轮流吃(同时拥有2只筷子才能吃), 某个时候一人拿了左筷子,一人拿了右筷子,两人同时占用一个资源,等待另一个资源, 这时候甲等乙吃完并释放他所占的筷子,而乙同样等待甲吃完并释放他所占有的筷子,这样就陷入了一个死循环,谁也无法继续吃饭
相关文章
相关标签/搜索