请帮我看下这段代码的意思

瞬间瞬间 2013-02-18 03:18:33
int CdownPluginMODBUS::DoStart()
{
HTHREAD h;
m_bStopFlag = 0;
uint Timeout = m_ReadTimeout;
m_pPort->set_ReadTimeout(Timeout);
Timeout = m_WriteTimeout;
m_pPort->set_WriteTimeout(Timeout);
if(hr_thread_create(&h, (HR_THREAD_ROUTINE)CommonProcessThread, this) == 0)
{
m_ProtocolThread = h;
debug_printf(dfl_lowclass, "\ndevice Num: %d Down Thread is : %x \n", m_deviceNum, m_ProtocolThread);
}
else return 1;
return 0;
}
...全文
470 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
瞬间瞬间 2013-02-20
  • 打赏
  • 举报
回复
什分感谢,谢谢!
genii12345 2013-02-20
  • 打赏
  • 举报
回复
先设置读取数据的超时时间和写入数据的超时时间 m_pPort->set_ReadTimeout(Timeout); m_pPort->set_WriteTimeout(Timeout); 然后创建一个实时线程 运行CommonProcessThread函数 如果创建失败 则写入log debug_printf(dfl_lowclass, "\ndevice Num: %d Down Thread is : %x \n", m_deviceNum, m_ProtocolThread); 如何成功 则返回 1
瞬间瞬间 2013-02-18
  • 打赏
  • 举报
回复
能告诉的详细点儿吗
dataxdata 2013-02-18
  • 打赏
  • 举报
回复
看起来应该是创建一个线程去处理数据

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧