Java基礎之多線程(小結)

1,線程間通訊。等待/喚醒機制。也就是常見的生產者消費者問題。1.當多個生產者消費者出現時,須要讓獲取執行權的線程判斷標記。經過while完成。2.須要將對方的線程喚醒。僅僅用notify,是不能夠的。由於有可能出現只喚醒本方。有可能會致使,全部線程都等待。因此能夠經過notifyAll的形式來完成 。 這個程序有一個bug。就是每次notifyAll。都會喚醒本方。 可不能夠只喚醒對方呢? --
相關文章
相關標籤/搜索