摘要: 结构化异常处理 英文是SEH。但这个词条似乎被占用了。所以我只能用这个词条了。 SEH是WINDOWS系统中处理计算机异常行为的一种方式,这种方式的特点就是用入栈的方式把断点保存起来,所以他的效率很高,往往能够处理很多的异常状态。 Microsoft c/c++编译程序的一种功能扩充,它的最大好处就是它对C和C++都适用;但是它不是一种ANSI标准,因此,与使用ANSI异常处理的程序相比,使用结构化异常处理的程序的可移植性要差一些 C/C++语言中,软件工作人员往往用一句try语句对之后的语句进行保护起来,达到使程序稳定运行的目的。 而在现代软件的编制过程中,错误处理占到很大的一个比... 阅读全文
posted @ 2012-08-02 11:29 拿枪的程序员 阅读(364) 评论(0) 推荐(0) 编辑
摘要: Critical Section: 不论是硬件临界资源,还是软件临界资源,多个线程必须互斥地对它进行访问。每个线程中访问临界资源的那段代码称为临界区(Critical Section)。 每个线程中访问临界资源的那段程序称为临界区(Critical Section)(临界资源是一次仅允许一个线程使用的共享资源)。每次只准许一个线程进入临界区,进入后不允许其他线程进入。不论是硬件临界资源,还是软件临界资源,多个线程必须互斥地对它进行访问。 多个线程中涉及到同一个临界资源的临界区称为相关临界区。 线程进入临界区的调度原则是: ①如果有若干线程要求进入空闲的临界区,一次仅允许一个线程进入。②... 阅读全文
posted @ 2012-08-02 11:24 拿枪的程序员 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 转自百度百科http://baike.baidu.com/view/5592940.htm。说明 Windows API使用了很多Windows自己定义的数据类型。要熟练使用Windows API必须要熟悉Windows数据类型。这些数据类型是Windows特有的。在SDK的相关头文件中有定义。 Windows数据类型都是从标准C的数据类型经过类型重定义而来。INT数据类型是有符号整型,DWORD数据类型是无符号整型。Windows常见数据类型 为什么说是常见数据类型而不是全部呢?因为第一,Windows数据类型太多了,比如说Windows中有很多对象,每一个对象就对应一个句柄,另外还有... 阅读全文
posted @ 2012-08-02 11:21 拿枪的程序员 阅读(173) 评论(0) 推荐(0) 编辑