------ Keep life simple GMail/GTalk/MSN:huyi.zg@gmail.com
信號量:簡單點說,就是 1 一個整數變量i。 2 一個等待進程鏈表。 3 一對P/V操作函數。P將i減1,如果i<0了,就把當前正在運行的進程加入到進程鏈表中,并阻塞之。V將i加1,如果i>=0,則激活鏈表中的1個或者多個進程。同時適用于單處理器和多處理器自旋鎖:在多處理器中,如果修改一些內核結構所需要的時間非常短(短于把進程插入進程鏈表中并掛起它所需要的時間),則應該使用自旋鎖。
posted on 2006-03-09 16:02 HuYi 閱讀(347) 評論(0) 編輯 收藏 引用 所屬分類: UNIX/Linux
Powered by: C++博客 Copyright © HuYi