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