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

H

hnwhh

Unregistered / Unconfirmed
GUEST, unregistred user!
线程中使用了一个死循环在处理一些事情。但偶尔循环内会有异常,这时候似乎就退出循环了,意味着这个线程也就结束了。我不想让循环停止,无论什么情况下。我使用了try。。。except,在except中使用了,并做了日志写入,continue,不知道这样可不可以。但有时候会导致整个程序退出,不知道是写日志的问题,还是continue的问题
 
X

xianjun

Unregistered / Unconfirmed
GUEST, unregistred user!
while truedo
try //except //写日志,写日志的过程不能再报异常,否则就退出了。end;
 
S

smlabc

Unregistered / Unconfirmed
GUEST, unregistred user!
try也要看你try什么,有些错误是无法try掉的,直接把线程搞挂,你把代码贴出来吧
 
S

szhcracker

Unregistered / Unconfirmed
GUEST, unregistred user!
我感觉你的架构就有问题,什么重要的大事非要用死循环处理?还要放到线程中??祝你好运。
 
H

hcf_force

Unregistered / Unconfirmed
GUEST, unregistred user!
兄台你的多线程循环解决了没有,我也个同样的问题,
 
顶部