- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 关于线程安全退出
<br /> <br />之前的想法是,如果尽量不要在线程中分配内存,这样当线程没有正常退出时,很容易就出现内存泄漏的情况。<br />所以在这里的test代码也是如此,没有在线程中分配内存,而是在主线程中分配的内存供线程使用。<br /> <br /> 关于线程正常退出的关键在于:如果在设置了控制线程函数循环的标志位workstatus为false,也需要等待将正在执行的这次循环执行完,才能释放线程中的使用的内存。但是不清楚线程退出了此次的while功能语句的循环需要多长时间,如果时间长了,主线程
2010-09-18 15:14:00 5135 1
原创 WIN32API函数实现串口
<br /> 在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。<br />一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。<br /> 在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActiveX控件,这种方法程序简单,但欠
2010-09-18 14:49:00 1765 2
转载 异步套接字基础:select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET使用说明
<br /> 异步套接字基础:select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET使用说明 <br />select函数: <br /> 系统提供select函数来实现多路复用输入/输出模型。原型: <br /> #include <sys/time.h> <br /> #include <unistd.h> <br /> <br />select函数: <br /> 系统提
2010-09-10 13:18:00 846
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人