我一直在阅读如何在java中使用Thread,我希望有人可以帮我验证我正确使用它。我担心我应该以某种方式调用.interrupt()或者破坏线程。
我有一个简单的脚本,它只是命中我的服务器来验证一些数据。我的代码:
Thread checkregister = new Thread(){
@Override
public void run(){
checkSystem();
}
};
checkregister.start();
checkSystem()将设备ID发布到php脚本并等待通过HttpClient& HttpResponse对象。没有任何循环,所以我不认为阻止被要求,但如果我错了请告诉我。
答案 0 :(得分:2)
无需销毁Thread
。一旦Thread
返回,run()
就会被有效地从线程调度程序中取出。
如果由于某种原因你需要一种过早“结束”线程的方法,这有点复杂,并且已经有很多关于正确方法的讨论。简单的方法就是在stop()
上拨打Thread
。