【发布时间】:2011-09-19 21:03:43
【问题描述】:
此@Synchronized 评论警告:
锁定这个或你自己的类对象可能会很不幸 副作用,因为其他代码不受您的控制可以锁定 这些对象也是如此,这可能会导致竞争条件和其他讨厌的 线程相关的错误。
避免竞争条件正是我需要使用synchronized 修饰符的原因,但是当我看到这样的警告时,我意识到我可能会因为不了解而造成的弊大于利 em> 关于我正在为其编程的系统...
在我的特殊情况下,我需要确保WebView-subclass 的特定方法不会被PictureListener.onNewPicture() 中断。
该方法是我编写的,但它只能由 Runnable.run() 通过计时器处理程序调用。
在确定可以安全地使用synchronized 修饰符以确保计时器调用的方法不会被PictureListener.onNewPicture() 中断之前,我应该检查什么?
【问题讨论】:
标签: android synchronized