LockSupport:不用擔心線程被永久阻塞

讓線程「等待」的方法有很多,例如wait()和notify(),不過這兩個方法是對對象做操作,它們不在Thread類中。如果一個對象object o調用wait()方法,那麼它就會進入object的等待隊列中,直到notify()方法被調用後,從這個等待隊列中隨機選擇喚醒一個線程,這種選擇是隨機的,是不公平的。 還有suspend()和resume()方法,不過既然是被標註爲廢棄方法,就很少用了,
相關文章
相關標籤/搜索