spcomm 多线程编程问题,倾家荡产寻求解决! ( 积分: 22 )

  • 主题发起人 主题发起人 caoqixin
  • 开始时间 开始时间
C

caoqixin

Unregistered / Unconfirmed
GUEST, unregistred user!
描述:
spcomm1:接收com1端口不断发送过来的数据;
spcomm2:根据spcomm1接收的数据,来控制com2端口的连接设备。
我使用单线程,程序运行一会就出现内存不够(内存256M,虚拟内存600M)。
我如何将其改为多线程?有实例最好。
 
描述:
spcomm1:接收com1端口不断发送过来的数据;
spcomm2:根据spcomm1接收的数据,来控制com2端口的连接设备。
我使用单线程,程序运行一会就出现内存不够(内存256M,虚拟内存600M)。
我如何将其改为多线程?有实例最好。
 
1. 你出现的问题(内存不够)和线程无关的, 一般来讲,一个串口接收数据再来控制另外一个串口, 编程合理的话, 一个线程内是可以解决的;
2. 你的程序出现内存不够的情况可能是因为编程不当, 例如使用了内存申请,但没有相应的释放处理;
 
后退
顶部