body能否解释在不使用方法级块级别的同步的情况下实现threadsafe的替代方法?
public synchronized int disp()
{
}
or
public int disp()
{
Synchronized
{}
}发布于 2012-10-29 18:49:59
当然,你可以只使用一个线程。
您可以将应用程序设计为避免共享可变状态,以便方法本质上是threadsafe。
您可以使用同步库集合。
您可以使用threadsafe队列在线程之间进行通信(并发队列)。
这更多地取决于你试图实现的目标。
发布于 2012-10-29 18:47:38
还有另一个变种叫做Class Level Synchronization。但它只是一种块级同步。
但是,在此之前,您能否在您的问题中解释为什么会有这样的要求?
https://stackoverflow.com/questions/13120066
复制相似问题