Win32下的多线程技术
摘要:
最直接的,就代码来说,一个线程简单的被表示为可能调用程序中其他函数的函数。程序从主线程开始,这个主线程是传统C程序中的main函数,或者windows下的winmain函数。一旦运行起来,程序可以通过在系统调用CreatThread中指定初始线程函数的名称来创建新的线程的执行。操作系统在线程之间抢占式的切换控制,和它在进程之间切换控制的方法非常类似。 每个线程可以创建一个消息队列,也可以不创建,如果希望从线程创建窗口,那么必须创建,否则,如果只是进行数据处理或者图形输出,那么不需要创建消息队列。因为无消息队列的进程无法处理消息,所以它们不会将系统挂起。唯一的限制是无消息队列的线程无法向其他的. 阅读全文
posted @ 2009-08-04 14:11 karying 阅读(186) 评论(0) 推荐(0) 编辑