标签: java multithreading synchronization locking atomic
考虑以下代码:
synchronized(Object.class){ ... }
它将做什么?
我想将其用于Java中的“实现原子”,
我希望此同步块将阻止所有其他线程
(包括主线程),因为它们都可以访问Object,因此可以用来确保一次仅运行同步块,而没有其他运行,
因此它可以用于“实现原子性”。
无论如何,我对此并不十分了解。
其他任何线程(包括主线程)是否可以中断该同步块?