線程通信

1.文件共享 2.網絡共享 3.共享變量 3.JDK提供的線程協調API(細分:suspend/resume,wait/notify/,park/unpark) 多線程協作的典型場景是:生產者-消費者模型。(線程阻塞,線程喚醒) suspend和resume容易出現死鎖代碼(棄用): 1.在同步代碼中,suspend不會釋放鎖。 2.如果resume早於suspend調用,則不會恢復線程繼續執行。
相關文章
相關標籤/搜索