再談線程:生產(chǎn)者與消費者
摘要: 場景描述:
一個倉庫,生產(chǎn)者在工廠里生產(chǎn)了產(chǎn)品后,將產(chǎn)品存放到倉庫里,倉庫存放數(shù)量有限,當滿倉后,停止生產(chǎn),直到有消費著將產(chǎn)品消費后才繼續(xù)生產(chǎn);消費者從倉庫里提取產(chǎn)品,當倉庫空倉時,停止消費產(chǎn)品,直到倉庫中有產(chǎn)品時,才繼續(xù)消費產(chǎn)品。
代碼的實現(xiàn)(調(diào)整線程sleep時間可以實現(xiàn)生產(chǎn)速度與消費速度的不同):
閱讀全文
posted @
2009-06-04 10:57 Liver 閱讀(1430) |
評論 (4) 編輯
線程7種狀態(tài)的相互轉(zhuǎn)換
摘要: 今天有同事問到線程的問題,自己突然就有點蒙了,只模糊的記得個大概。
當初學習線程的時候把這7個狀態(tài)記得比自己名字還熟悉
還把這7個狀態(tài)編成了一段凄慘而美麗的愛情故事
沒想到如今卻只能記得個大概
真驗證了“好記性不如爛筆頭”的真理
還是趕快回憶一下吧
閱讀全文
posted @
2009-06-04 00:06 Liver 閱讀(2194) |
評論 (2) 編輯