【源碼分析】JUC一Exchanger

Exchanger是一種線程間安全交換數據的機制。當線程A調用Exchange對象的exchange()方法後,他會進入阻塞狀態,直到線程B也調用了exchange()方法,而後以線程安全的方式交換數據,以後線程A和B繼續運行。 這裏先提出兩個疑問,帶着疑問咱們分析一下源碼:java 可不能夠多個線程之間進行數據交換? 兩個線程交換的數據是否是必須類型一致呢? 調試進去,你會發現Exchanger
相關文章
相關標籤/搜索