


价格:249起
0
联系人:
电话:
地址:
结合此次开关柜温度监测软件的设计过程,在采用多线程的编程模式时,应当注意如下问题。
一、线程的优先级设置
在Windows 2000下,CPU调度单位是线程。如果所有的线程都具有相同的优先级,那么每个线程被CPU“照顾”的时间(即所谓的时间片)是20ms。实际上线程的优先级是不同的。调度程序根据线程优先级的高低,决定下一个获得CPU时间的线程。我们在开关柜程序设计中主要应用了4个线程,如上文所介绍的,其中主线程作为用户界面线程,拥有比辅助线程更高的优先级0当它调用GetMessage函数而其消息队列是空的时候,进入暂停状态(也