L lynch2611 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-18 #1 小弟为了一软件的自动重连,写了个小线程,不停的访问数据库,访问不到就自动连接。 但在关闭整个程序时有时会报错(如果线程正好在访问数据库就会报错),请教一较好的处理方案。
D demonfire Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-18 #3 SendThread.Terminate(); SendThread.WaitFor(); .............
H hityou Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-18 #4 可以用消息,全局变量通知结束, 也可以直接调用事件结束,然后就是等待waitfor
L lynch2611 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-18 #5 terminate := True 我写上的了! to demonfire,能具体的说说吗?我线程不懂!
L loco Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-18 #6 while not thread.terminateddo sleep(100)
C chinaxuguojun Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-19 #8 在释放主窗体的事件中写入如下的代码: SendThread.Terminate(); SendThread.WaitFor(); 主线程会等到这个线程中止之后才会被释放,而不管SendThread 会什么时候中止
在释放主窗体的事件中写入如下的代码: SendThread.Terminate(); SendThread.WaitFor(); 主线程会等到这个线程中止之后才会被释放,而不管SendThread 会什么时候中止