摘要:
系統(tǒng)中的所有線程都要訪問系統(tǒng)資源,一個線程霸占某個資源,其他需要該資源的線程就不能完成自己的任務(wù);另外如一個線程在讀取某塊內(nèi)存中的數(shù)據(jù),而另一個線程又正在修改這塊內(nèi)存的值,這同樣不是我們想要的,所以線程之間必須要有一套自己的規(guī)則,不然就凌亂了。線程之間需要通信,如A線程霸占某個B線程需要的資源X,在A占用期間,B線程只能等待,或處于掛起狀態(tài),當A線程用完資源X后,系統(tǒng)會告訴線程B,資源X可以用了,或是將處于掛起狀態(tài)的線程B喚醒,然后線程B就獲得對資源X的控制權(quán),其他想用資源X的線程就得經(jīng)歷B剛才的遭遇。當多個線程同時需要某個資源時必須遵守下面兩個規(guī)則:1:多個線程“同時”訪問資源,不能破壞資源 閱讀全文
posted @ 2012-12-30 22:12
古文觀芷
閱讀(7008)
評論(0)
推薦(1)
浙公網(wǎng)安備 33010602011771號