我开始阅读Java和我在多线程主题。另外我是C程序员,所以我对C语言的线程有所了解。多线程锁定和通知
我在寻找线程如何在特定对象上相互通信。
我发现这个问题Java: How can the wait() and notify() methods be called on Objects that are not threads?但我有冲突。
我知道关键字适用锁定机制的概念。因此,如果我同步了一个对象,然后在此对象上调用wait
,是否意味着该锁将被释放以供另一个线程访问?正如前面链接的例子
等待将解锁,并把该线程在列表中等待通知 –
等待/通知是最古老和多线程最低级别的API之一。它几乎不再使用。我建议你在过去的11年中使用新增的并发API。我将从Java 8 Streams开始并向后工作。 –