有必要使用wait, notify和notifyAll方法来同步Java中的线程吗?



当我们实际需要使用等待,notifynotifyAll方法时,synchronized关键字是否足以synchronize threads

首先,为什么要使用同步?

同步主要使用-

To prevent thread interference.
To prevent consistency problem.

同步的类型是什么?

同步有两种类型

Process Synchronization
Thread Synchronization

线程同步

有两种类型的线程同步互斥和线程间通信

Mutual Exclusive
    Synchronized method.
    Synchronized block.
    static synchronization.
Cooperation (Inter-thread communication in java)

如果你明白了这些,你的问题就有了答案。

这取决于你使用Synchronization的方式和目的。

最新更新