亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: ULK2中信號量的問題 [打印本頁]

作者: 通用寄存器    時間: 2006-04-12 13:24
標(biāo)題: ULK2中信號量的問題
請教給位老大:ULK2中描述信號量獲取的__down()函數(shù)時,回喚醒另一個等待進程,如果說喚醒另一個進程只是為了設(shè)置count和sleepers字段,那and terminates holding the semaphore這句話是什么意思?為什么要中止所持有的信號量?

原文如下:If the count field is not negative, the function sets sleepers to 0 and exits from the loop. It tries to wake up another process in the semaphore wait queue (but in our scenario, the queue is now empty) and terminates holding the semaphore. On exit, both the count field and the sleepers field are set to 0, as required when the semaphore is closed but no process is waiting for it.
作者: xiaozhaoz    時間: 2006-04-13 10:44
terminates holding the semaphore

這句話很清楚啊: 終止對這個信號量的占用.
作者: 通用寄存器    時間: 2006-04-13 13:13
原帖由 xiaozhaoz 于 2006-4-13 10:44 發(fā)表
terminates holding the semaphore

這句話很清楚啊: 終止對這個信號量的占用.


還在down操作中啊,臨界區(qū)都還沒進,怎么就中止持有信號量了呢?
作者: 通用寄存器    時間: 2006-04-17 19:53
沉了啊,頂起來




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2