主题:线程代码 终止后再启动????二次提问......斑竹进
wolfofshaolin
[专家分:330] 发布于 2006-04-25 21:53:00
终止了一个线程,然后重新 对其进行初始化.
发现中间发生停顿,时间较长,程序好象终止了.这个怎么解决
回复列表 (共1个回复)
沙发
jzyray [专家分:20610] 发布于 2006-04-26 09:31:00
如果你的线程要求比较连续的运行,建议不要采用终止后再启动的方式。
因为毕竟创建线程需要一定的资源。
而采用线程内部while(true)循环来进行比较能够保证连续性。
程序好像终止:这个大部分是由于UI线程被长时间占用而导致。按照现在的机器配置,单单创建线程似乎不会造成这么大的影响。首先还是自己检查一下相关代码有没有导致UI线程被运算大量占用的情况。
我来回复