关于线程循环内的异常问题(100)

  • 主题发起人 主题发起人 hnwhh
  • 开始时间 开始时间
H

hnwhh

Unregistered / Unconfirmed
GUEST, unregistred user!
线程中使用了一个死循环在处理一些事情。但偶尔循环内会有异常,这时候似乎就退出循环了,意味着这个线程也就结束了。我不想让循环停止,无论什么情况下。我使用了try。。。except,在except中使用了,并做了日志写入,continue,不知道这样可不可以。但有时候会导致整个程序退出,不知道是写日志的问题,还是continue的问题
 
while truedo
try //except //写日志,写日志的过程不能再报异常,否则就退出了。end;
 
try也要看你try什么,有些错误是无法try掉的,直接把线程搞挂,你把代码贴出来吧
 
我感觉你的架构就有问题,什么重要的大事非要用死循环处理?还要放到线程中??祝你好运。
 
兄台你的多线程循环解决了没有,我也个同样的问题,
 
后退
顶部