原创 Windows核心編程手把手寫Queue程序

【文起】親愛的,謝謝你最近一直在關注租房信息。辛苦了寶貝兒,豆豆只能多看書來回報寶寶,愛你                                                                         

原创 Windows核心編程線程池的使用

線程池的使用 【文起】已經和蟹兒在一起了,謝謝寶貝兒的支持和鼓勵。最近工作比較忙,耽擱了上傳筆記 1、 多線程應用程序是非常困難的。面臨兩個大問題: 1.1 要對線程的創建和撤銷進行管理; 1.2 要對線程對資源的訪問實施同步。 如何讓系

原创 Windows核心編程線程的調度、優先級以及親緣性 【含有代碼】

  【文起】親愛的,已經12月份了,相聚的日子已經很臨近臨近了。愛你蟹兒,加油 線程的調度、優先級以及親緣性 1、  系統只調度可以調度的線程。如果

原创 Windows核心編程 內存映射文件

【文起】從蟹兒家回來了,期待跟蟹兒一起的生活,這週五一起回家,幸福。謝謝寶貝兒一如既往的對我的鼓勵和支持。 內存映射文件 一、 內存映射文件可以用來保留一個地址空間的區域,並將物理存儲器提交給該區域。 內存映射文件可以用於3個不同的目的:

原创 windows核心編程---重寫Onchar函數

【文起】:蟹兒的愛是我堅持的動力,爲了你和我們的幸福 第一章中,書上有一個程序用例,在一個Edit中輸入錯誤碼ID,另一個Edit中顯示錯誤碼描述。自己寫完發現錯誤碼ID能輸入所有的字符,這顯然是不對的,就想到了去限制只能輸入數字和de

原创 Windows核心編程手把手寫JobLab程序

【文起】親愛的蟹兒,12點沒去睡覺,不乖了,想多看點兒書,回去就能多陪陪你了。愛你 根據書上的程序,自己用MFC完成了書上的功能。 1、在OnInitDialog() 函數中對IDC_COMBO_PRIORITY 和 IDC_COMBO

原创 Windows核心編程作業JOB

  【文起】蟹兒,有你真好。想你,吻你。親愛的,等豆豆回去哦 jobli.LimitFlags = JOB_OBJECT_LIMIT_JOB_TIME | JOB_OBJECT_LIMIT_PRIORITY_CLASS ;   作業

原创 Windows核心編程線程與內核對象的同步

【文起】親愛的蟹兒,懷念你的歌聲,想聽你給我唱歌,期待寶貝兒的歌聲。奮鬥 線程與內核對象的同步 1、 用戶方式的線程同步與內核對象的線程同步: 用戶方式:速度快是其優點,但是也有侷限性。如互鎖函數只能在單值上 運行,無法使線程進入等待狀態

原创 Windows核心編程Windows的內存結構

第13章 Windows的內存結構 【文起】蟹兒的鼓勵和支持,以及有時候的激勵,是我能堅持的源泉,愛你寶貝兒。 1、  進程的虛擬地址空間 每個進程都有自己的虛擬地址空間。32位的進程來說,地址空間爲4GB()。而這 個只是虛擬地址空間,

原创 Windows核心編程應用程序中使用虛擬內存

【文起】親愛的,你回家才十多天,可是對我而言卻好像是一個多月似的。想你,念你 應用程序中使用虛擬內存 一:Windows提供了3種進行內存管理的方法: 1、  虛擬內存,最適合用來管理大型對象或者結構數組; 2、  內存映射文件,最適合用

原创 Windows核心編程線程的同步

  【文起】親愛的蟹兒,想念你就是我堅持下去的動力。爲了每天能一起喝紅酒,奮鬥,嘻嘻 用戶方式中線程的同步 1、  當系統中的線程對同一共享資源進行

原创 Windows核心編程顯示系統中進程、線程、模塊詳細信息

  【文起】豆子愛蟹兒,沒有你,我不可能堅持不懈的去思考,爲了我們的幸福奮鬥 第四章的程序 1、        首先理解下面這個函數: HANDLE

原创 Windows核心編程 線程

  【文起】親愛的,想一覺醒來了我就在你身邊,愛你。 線程 1、  每個進程至少有一個線程。線程包含:1、線程內核對象;2、線程堆棧(用戶維護線程執

原创 Windows核心編程纖程

纖程 【文起】跟蟹兒在一起了,一直處於興奮、幸福狀態,愛蟹兒 爲了將Unix服務器應用程序移植到windows中,Windows有了纖程。纖程是以用戶方式代碼來實現的,內核並不知道纖程,且它們是根據用戶定義的算法來調度的,所以纖程不是搶佔

原创 Windows核心編程虛擬內存一

14 虛擬內存一 【文起】蟹兒回家了,喉嚨還有點兒不舒服,捨不得。想跟她一起過春節,奮鬥。 虛擬內存其實只是虛擬出來的一個地址空間,不是真正的內存。是爲了提高程序加載效率而產生的一種技術。 1、  系統信息: 操作系統的值都是根據主機來的