自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 windows 核心编程 线程的优先级

每个线程都会被赋予一个从0(最低)到31(最高)的优先级号码.当系统确定将哪个线程分配给CPU的时候,它首先观察优先级为31的线程,并以循环的方式对它们进行系统调用.如果优先级为31的线程可以调度,那么就赋予该线程一个CPU时间片.在该线程的时间片结束的时候,系统要查看是否还有另一个优先级为31的线程可以运行,如果有,它将允许该线程被赋予CPU时间片.只有优先级为31的线程是可以调度的,系统就

2007-09-20 14:48:00 5652

原创 windows 核心编程 线程

每个线程都有自己的一组CPU寄存器,称为线程的上下文。线程的这组CPU寄存器保存在一个CONTEXT结构中。CONTEXT结构本身则包含在线程的内核对象中。指令指针和堆栈指针寄存器是线程的上下文中两个最重要的寄存器。记住,线程总是在进程的上下文中运行的。因此这些地址都是用于标识拥有线程的进程地址空间的内存。当线程的内核对象被初始化时,CONTEXT结构的堆栈指针寄存器被设置为线程堆栈上用来放置

2007-09-19 15:11:00 687

原创 windows核心编程 十年磨剑

今天刚开始调试windows核心编程中的例程就感觉十分难懂,原因是自己的c++基本功力实在太弱了 首先在windows编程的过程中大量的使用宏的问题。#pragma 的用法在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主

2007-09-15 20:29:00 996 1

原创 与追求技术的人共勉

哈佛图书馆自习室墙上的训言1.此刻打盹,你将做梦;而此刻学习,你将圆梦。2.我荒废的今日,正是昨日殒身之人祈求的明日。3.觉得为时已晚的时候,恰恰是最早的时候。4.勿将今日之事拖到明日。5.学习时的苦痛是暂时的,未学到的痛苦是终生的。6.学习这件事,不是缺乏时间,而是缺乏努力。7.幸福或许不排名次,但成功必排名次。8.学习并不是人生的全部。但,既然连人生的一部分——学习也无法征服,还能做什么呢?9

2007-09-10 14:54:00 568

原创 Virtual C++ 学习历程:文档/视图的创建

文档、视图、框架的创建是由文档模板创建的。文档模板负责管理文档、视图和框架。当用户创建一个文档/视图结构的应用程序时,在应用程序的Instance方法中会发现如下代码CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate(  IDR_MAINFRAME,  RUNTIME_CLASS(CCMyviewDoc

2007-09-08 16:37:00 828

原创 涅槃重生

开学在即,我想我的研究生的生涯也算正式开始了。人若没有了思考就如同行尸走肉,我一直在回忆我以前的生活,试图把那些曾经破碎的碎片拾起,人在不停的旅行当中,当我们停下来回首的时候我们发觉我们经历了人生的蜕变,异或是升华异或是堕落。也许我们总是一个人在苦旅,也许真会有人陪我们同行。记得05年寒冬的一天我和雷去复旦上辅导班的时候,那天寒风中夹着细雨,我们俩憋屈在两节火车车厢的结合处坐在报纸上,听着列车

2007-09-05 21:05:00 2024 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除