java join方法 多線程join的原理?
多線程join的原理?join的原理是調(diào)用對(duì)應(yīng)線程的wait方法進(jìn)行等待操作,從而達(dá)到同步的目的。線程相關(guān)函數(shù)pthread_join究竟是什么意思?pthreaduujoin通常由主線程調(diào)用,以等待
多線程join的原理?
join的原理是調(diào)用對(duì)應(yīng)線程的wait方法進(jìn)行等待操作,從而達(dá)到同步的目的。
線程相關(guān)函數(shù)pthread_join究竟是什么意思?
pthreaduujoin通常由主線程調(diào)用,以等待子線程退出。因?yàn)樗诘却?,所以它被阻塞了。通常,主線程將依次連接它創(chuàng)建的所有子線程。pthread Exit通常由子線程調(diào)用以結(jié)束當(dāng)前線程。子線程可以通過pthread Exit傳遞返回值來訪問,而主線程通過pthread Join獲取返回值來判斷子線程的退出是否正常。