当我们通过开启子线程执行一个耗时的任务的时候,当结束之后,当我再次执行该任务的时候,又重新开启线程,然后多次之后使程序卡顿,从网上看了下博客,通过加判断标志来实现,但是那样是不是将线程挂起,该线程是不是还存在?
走同样的路,发现不同的人生
線程還在跑啊,不斷偵測標誌,不是在跑嗎。當然你也可以用Thread.sleep讓它休眠一段時間再跑
是的,程式掛起後,線程還在。 如果執行緒中沒有死循環執行的語句,執行緒順序執行完程式碼就退出了。 lz的多次之後卡頓,可能由於多個執行緒都在執行,還沒執行完,所以都沒退出 建議lz來做個線程池吧。
線程還在跑啊,不斷偵測標誌,不是在跑嗎。當然你也可以用Thread.sleep讓它休眠一段時間再跑
是的,程式掛起後,線程還在。
如果執行緒中沒有死循環執行的語句,執行緒順序執行完程式碼就退出了。
lz的多次之後卡頓,可能由於多個執行緒都在執行,還沒執行完,所以都沒退出
建議lz來做個線程池吧。