用代码如
synchronized (this)
{
mTimeOutRunnable = new Runnable()
{
@Override
public void run()
{
..some code
}
};
}
新类的引用分配Runnable
被块覆盖,但是 run() 内的代码(在块外被异步调用)也会进入synchronized
块吗?
我首先包装了同步块,因为它是从工作线程调用的,我想确保调用(主)线程也可以访问该mTimeOutRunnable
对象。