• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Kisser Leon

            這個kisser不太冷
            posts - 100, comments - 102, trackbacks - 0, articles - 0

            核心對象激發狀態的意義

            Posted on 2007-03-29 15:59 kk 閱讀(307) 評論(0)  編輯 收藏 引用 所屬分類: IT

            “激發” signaled 對于不同的核心對象有不同的意義

            Thread 線程,當線程結束時,線程對象即被激發。當線程還在進行時,則對象處于未激發狀態。

            Process 進程,當進程結束時,進程對象即被激發。當進程還在進行時,則對象處于未激發狀態。

            Change Notification ,當一個特定的磁盤子目錄中發生一件特別的變化時,此對象即被激發。此對象系由 FindFirstChangeNotification() 產生

            Console Input ,當 console 窗口的輸入緩沖區中有數據可用時,此對象將處于激發狀態。 CreateFile ()和 GetStdFile ()兩函數可以獲得 console handle

            Event Event 對象的狀態直接受控于應用程序所使用的三個 Win32 函數: SetEvent (), PulseEvent (), ResetEvent ()。 CreateEvent ()和 OpenEvent ()都可以傳回一個 event object handle Event 對象的狀態也可以被操作系統設定——如果使用于“ overlapped ”操作時。

            Mutex ,如果 mutex 沒有被任何線程擁有,他就是處于激發狀態。一旦一個等待 mutex 的函數返回了, mutex 也就自動重置為未激發狀態。 CreateMutex ()和 OpenMutex ()都可以獲得一個 Mutext handle

            Semaphore Semaphore 有點像 mutex ,但他有個計數器,可以約束其擁有者(線程)的個數。當計數器內容大于 0 時, semaphore 處于激發狀態,當計數器內容等于 0 時, semaphore 處于未激發狀態。 CreateSemaphore ()和 OpenSemaphore ()可以傳回一個 semaphore handle

            Google
            久久青青草原亚洲av无码app| 久久天天躁狠狠躁夜夜不卡| 国产A三级久久精品| 久久99国产综合精品免费| 91精品国产高清久久久久久91 | 亚洲欧美国产日韩综合久久| 色播久久人人爽人人爽人人片AV| 午夜精品久久久久久久| 亚洲一区二区三区日本久久九| 国产精品久久久久免费a∨| 国产成人久久激情91| 18禁黄久久久AAA片| 久久免费国产精品| 国产精品久久久久AV福利动漫| 久久乐国产综合亚洲精品| 99久久国产免费福利| 国产亚洲美女精品久久久久狼| 一本一道久久a久久精品综合 | 亚洲综合精品香蕉久久网97| 精品国产日韩久久亚洲| 久久综合九色综合欧美就去吻| 久久亚洲日韩精品一区二区三区| 亚洲精品久久久www| 久久久久综合中文字幕| 精品久久久久久国产三级| 久久香蕉国产线看观看99| 久久久久国产精品熟女影院| 久久久久久久久久久久久久| 无夜精品久久久久久| 一本一本久久a久久精品综合麻豆| 久久久久亚洲AV成人网人人网站| 久久精品国产亚洲一区二区| 狠狠狠色丁香婷婷综合久久俺| 久久亚洲私人国产精品vA| 欧美一区二区三区久久综合| 久久天天躁狠狠躁夜夜躁2O2O| 久久婷婷五月综合97色 | 久久er国产精品免费观看8| 久久99国产一区二区三区| 国产99久久久国产精免费| 久久人人爽人人精品视频|