Android中会出现什么样的多线程冲突/死锁?

时间:2015-03-11 19:11:41

标签: android multithreading

android中多线程的已知危险是从另一个线程访问UI。但Android中可能会发生其他类型的冲突。使用looper和handler可能会出现死锁吗?如果是这样,怎么会发生这种情况?坦率地说,我没有在Android中遇到过死锁,但是我一直在向人们提出这个问题,并且真的不知道如何回答它。

1 个答案:

答案 0 :(得分:0)

与多线程相关的错误(例如死锁和竞争条件)在Android上与其他平台没有什么不同。由于您需要获得必要的背景,因此为您提供这些问题和可能的解决方案的详尽列表超出了本网站的范围。 以下网址可能会回答您的问题:

http://www.techrepublic.com/article/avoid-these-java-threading-gotchas/

https://tudorturcu.wordpress.com/2013/05/15/some-multi-threading-gotchas/