未完待续

我的笔记本

导航

2005年9月22日

摘要: 多线程程序设计的相关问题一、 什么是进程?什么是线程?进程是一大堆系统对象拥有权的集合。如进程拥有内存上下文,文件句柄,可以派生出很多线程,也可以拥有很多DLL模块。在windows系统中,进程并不完成实质的工作,只是提供一个相对独立的运行环境,线程才是完成实际工作的载体。线程从属于进程,共享进程所拥有的系统对象。线程是操作系统调度的单位。实质上,线程就是一段可执行代码。采用多进程的优点和缺... 阅读全文

posted @ 2005-09-22 19:20 普罗大众 阅读(1047) 评论(0) 推荐(0)

摘要: 消息泵也就是消息(处理)循环 (Message Loop),每个基于事件驱动编写出来的 Windows 程序都应该有一个。 消息循环(Message Loop)是程序的心脏,保证程序的正常运行,它的形状大概如下面的结构。 while (true){// 内部处理} 可见,它应该是不断循环的一段代码, 打破它的循环可以有条件的使用 break 。 消息(处理)循环的首要任务当然就是检测消息队列中的消... 阅读全文

posted @ 2005-09-22 18:57 普罗大众 阅读(948) 评论(0) 推荐(0)