当前位置:编程学习 > C#/ASP.NET >>

线程全部退出

各位大侠,我在用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)。 --------------------编程问答-------------------- 用多线程读串口数据不适合,建议直接用SerialPort对象。 --------------------编程问答-------------------- ...........线程结束了 --------------------编程问答-------------------- 我就是用多线程技术和SerialPort读取的串口,有没有知道线程退出原因的? --------------------编程问答-------------------- 学习啦。。。   多线程了解一点,可能帮不上什么忙 --------------------编程问答-------------------- 你好,请问你的问题解决了吗,我也遇到这个问题了哎,感觉这些线程退出的过程很耗费系统资源,导致响应变慢,可以请教一下吗? --------------------编程问答-------------------- 你的程序是怎样的?贴出来,

线程结束是正常的,只要线程工作函数执行完线程就结束了,
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,