A.線程在應(yīng)用程序開發(fā)過程中負(fù)責(zé)分擔(dān)進(jìn)程的耗時計算工作。
B.一個進(jìn)程中如果需要多個線程共同協(xié)作才能完成業(yè)務(wù)計算的話,往往會涉及到線程之間的數(shù)據(jù)通訊。
C.線程依靠CPU調(diào)度分配時間片獲得運(yùn)行機(jī)會,當(dāng)CPU時間片耗盡,線程將會停止運(yùn)行等待CPU的再次分配。
D.由于線程的運(yùn)行與停止是可控的,所以當(dāng)多個線程之間需要同時對一塊進(jìn)程中的"共享內(nèi)存"進(jìn)程操作的時候,就有可能發(fā)生線程異步交互錯誤。