Java中Object.class上的同步块?

时间:2019-06-17 20:06:27

标签: java multithreading synchronization locking atomic

考虑以下代码:

synchronized(Object.class){
...
}

它将做什么?

我想将其用于Java中的“实现原子”,

我希望此同步块将阻止所有其他线程

(包括主线程),因为它们都可以访问Object,因此可以用来确保一次仅运行同步块,而没有其他运行,

因此它可以用于“实现原子性”。

无论如何,我对此并不十分了解。

其他任何线程(包括主线程)是否可以中断该同步块?

0 个答案:

没有答案