线程全部退出

jackxi02 2011-11-26 08:48:53
各位大侠,我在用C#多线程读取串口数据时,当运行一段时间后,系统输出 上百行线程退出提示,然后所有串口的数据都无法读取了,请教大家是什么原因?谢谢

提示如下:(我只复制了其中的一部分提示)

线程 0x14ac 已退出,返回值为 0 (0x0)。
线程 0xf64 已退出,返回值为 0 (0x0)。
线程 0x1740 已退出,返回值为 0 (0x0)。
线程 0x133c 已退出,返回值为 0 (0x0)。
线程 0x154 已退出,返回值为 0 (0x0)。
线程 0xf8c 已退出,返回值为 0 (0x0)。
线程 0x163c 已退出,返回值为 0 (0x0)。
线程 0xe1c 已退出,返回值为 0 (0x0)。
线程 0x164c 已退出,返回值为 0 (0x0)。
线程 0x14f0 已退出,返回值为 0 (0x0)。
线程 0x103c 已退出,返回值为 0 (0x0)。
线程 0x15fc 已退出,返回值为 0 (0x0)。
线程 0x13e0 已退出,返回值为 0 (0x0)。
线程 0x1784 已退出,返回值为 0 (0x0)。
线程 0x17b0 已退出,返回值为 0 (0x0)。
线程 0x119c 已退出,返回值为 0 (0x0)。
线程 0xeb4 已退出,返回值为 0 (0x0)。
线程 0x15f0 已退出,返回值为 0 (0x0)。
线程 0x127c 已退出,返回值为 0 (0x0)。
线程 0x1388 已退出,返回值为 0 (0x0)。
线程 0xf80 已退出,返回值为 0 (0x0)。
线程 0x1524 已退出,返回值为 0 (0x0)。
线程 0x1774 已退出,返回值为 0 (0x0)。
线程 0x1140 已退出,返回值为 0 (0x0)。
线程 0x6e0 已退出,返回值为 0 (0x0)。
线程 0x12e0 已退出,返回值为 0 (0x0)。
线程 0x17ac 已退出,返回值为 0 (0x0)。
线程 0xc8c 已退出,返回值为 0 (0x0)。
线程 0xe10 已退出,返回值为 0 (0x0)。
线程 0x8b4 已退出,返回值为 0 (0x0)。
线程 0x1020 已退出,返回值为 0 (0x0)。
线程 0x1620 已退出,返回值为 0 (0x0)。
线程 0xe70 已退出,返回值为 0 (0x0)。
线程 0x16b4 已退出,返回值为 0 (0x0)。
线程 0x3ac 已退出,返回值为 0 (0x0)。
线程 0x1dc 已退出,返回值为 0 (0x0)。
线程 0x1258 已退出,返回值为 0 (0x0)。
线程 0x1574 已退出,返回值为 0 (0x0)。
线程 0xe18 已退出,返回值为 0 (0x0)。
线程 0x107c 已退出,返回值为 0 (0x0)。
线程 0xc90 已退出,返回值为 0 (0x0)。
...全文
208 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuixinmeng 2011-12-27
  • 打赏
  • 举报
回复
你好,请问你的问题解决了吗,我也遇到这个问题了哎,感觉这些线程退出的过程很耗费系统资源,导致响应变慢,可以请教一下吗?
stonespace 2011-12-27
  • 打赏
  • 举报
回复
你的程序是怎样的?贴出来,

线程结束是正常的,只要线程工作函数执行完线程就结束了,
绿领巾童鞋 2011-11-27
  • 打赏
  • 举报
回复
...........线程结束了
byteheng 2011-11-27
  • 打赏
  • 举报
回复
学习啦。。。 多线程了解一点,可能帮不上什么忙
jackxi02 2011-11-27
  • 打赏
  • 举报
回复
我就是用多线程技术和SerialPort读取的串口,有没有知道线程退出原因的?
kemin 2011-11-26
  • 打赏
  • 举报
回复
用多线程读串口数据不适合,建议直接用SerialPort对象。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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