線程(進程)的同步與互斥實例

1.有一個隊列,線程1負責從網絡接收分組,並將收到的分組放到隊列尾,而後再次從網絡中接收下一個到達的分組,並進行一樣的隊列操做。線程2今後隊列頭中取出一個分組進行處理,處理完畢後,再次從隊列中取出一個分組進行處理,處理完畢後再次從隊列頭取出下一個分組進行處理,兩個線程都以無限循環的方式工做,所以該隊列爲臨時資源,若隊列不爲空,線程2才應該開始循環處理,不然須要等待,顯然若是線程2不停的檢測隊列是否
相關文章
相關標籤/搜索