線程的理解和併發解決方案

一,併發和並行的區別 並行:同時做某些事,可以互不干擾的同一時刻做幾件事(不一定同時)。 並行:同一時刻做某些事,但是強調同一時刻做了幾件事。 併發的解決方案 1,隊列,緩衝區 假設只有一個窗口,陸續進入食堂打飯,排隊的人就是隊列,先進先出,解決資源使用問題。排成的隊列,就是緩衝區。 2,爭搶 只開一個窗戶,可能沒有秩序,誰的拳頭大是吃飯,拳頭大的搶到窗口,打完飯離開,後面的繼續爭搶再到下一個拳頭
相關文章
相關標籤/搜索