H
hong_511
Unregistered / Unconfirmed
GUEST, unregistred user!
我自己写了一个线程,线程函数是一个while truedo
begin
end 的死循环, 当程序启动时创建这个线程, 但是发现程序执行不等的时间后,这个线程函数里的循环体不执行了,(这个循环体主要是来解析串口收到的数据.),我调试后发现当出现这种情况时,我调试进入串口接收事件中,这个循环体又重新执行了,线程也没有重新再建,只是进入串口接收事件中调试一下就可以了,但是运行一段时间后又会出现这样的情况.这个现象很奇怪,有没有哪位大侠知道原因或是碰到过类似的情况呢?
begin
end 的死循环, 当程序启动时创建这个线程, 但是发现程序执行不等的时间后,这个线程函数里的循环体不执行了,(这个循环体主要是来解析串口收到的数据.),我调试后发现当出现这种情况时,我调试进入串口接收事件中,这个循环体又重新执行了,线程也没有重新再建,只是进入串口接收事件中调试一下就可以了,但是运行一段时间后又会出现这样的情况.这个现象很奇怪,有没有哪位大侠知道原因或是碰到过类似的情况呢?