摘要:
內(nèi)核對象只是操作系統(tǒng)內(nèi)核分配的一個內(nèi)存塊,并且只能由操作系統(tǒng)內(nèi)核訪問。該內(nèi)存塊是一種數(shù)據(jù)結(jié)構(gòu),它的成員負(fù)責(zé)維護(hù)該對象的各種信息。Windows提供一組函數(shù)創(chuàng)建和操作內(nèi)核對象。調(diào)用一個創(chuàng)建內(nèi)核對象的函數(shù),函數(shù)會返回一個句柄,該句柄標(biāo)識了這個內(nèi)核對象,這個句柄可由當(dāng)前進(jìn)程中的所有線程調(diào)用。也可以通過跨進(jìn)程邊界共享內(nèi)核對象,讓其他的進(jìn)程調(diào)用。使用計數(shù)。內(nèi)核對象有個使用計數(shù)數(shù)據(jù)成員,標(biāo)識內(nèi)核對象被多少個進(jìn)程所使用。大部分情況是內(nèi)核對象只被創(chuàng)建它的進(jìn)程所有使用,當(dāng)這個進(jìn)程退出時,內(nèi)核對象的使用計數(shù)就會減一,如果內(nèi)核對象的使用計數(shù)為0時,內(nèi)核對象就會自動銷毀,如果內(nèi)核對象被多個進(jìn)程使用時,它的生命周期就可 閱讀全文
posted @ 2012-12-08 18:05
古文觀芷
閱讀(7768)
評論(0)
推薦(3)
浙公網(wǎng)安備 33010602011771號