1746-OB32E-CC/ABPLC智能制造
Windows内部的抢先调度程序在活动的线程之间分配CPU时间,Windows区分两种不同类型的线程,一种是用户界面线程(UserInterfaceThread),它包含消息循环或消息泵,用于处理接收到的消息;另一种是工作线程(WorkThread)它没有消息循环,用于执行后台任务、监视串口事件的线程即为工作线程。
1746-OB32E-CC/ABPLC智能制造
1746-OB16-CC |
1746-OB16E |
1746-OB16E-CC |
1746-OB32 |
1746-OB32-CC |
1746-OB32E |
1746-OB32E-CC |
1746-OB8-CC |
1746-OBP8 |
1746-OBP8-CC |
1746-OV16 |
1746-OV16-CC |
1746-OV32 |
1746-OV32-CC |
1746-OVP16-CC |
1746-OW16 |
使用重叠I/O方式时,线程要创建OVERLAPPED结构供读写函数使用,该结构重要的成员是hEvent事件句柄。它将作为线程的同步对象使用,读写函数完成时hEvent处于有信号状态,表示可进行读写操作;读写函数未完成时,hEvent被置为无信号。