我们start(), run() and join() methods
在线程对象上使用线程时使用线程,这些方法在Thread class
.
我们也wait(), notify(), and notifyAll()
将其与 Thread 对象一起使用,但这些方法位于Object class
.
我在想为什么需要在 Object 类下定义这些方法,因为我们只用Threads
? 调用它们。我们知道,每当我们调用wait()
对象时,都会进入等待状态,等待共享资源/条件满足,但这只能在线程环境中发生。
所以问题是为什么需要将这些方法放在 Object 类下?
如果我在这里遗漏了什么,请告诉我。