简单的线程调用

时间:2012-01-26 17:07:52

标签: android multithreading

我一直在阅读如何在java中使用Thread,我希望有人可以帮我验证我正确使用它。我担心我应该以某种方式调用.interrupt()或者破坏线程。

我有一个简单的脚本,它只是命中我的服务器来验证一些数据。我的代码:

Thread checkregister = new Thread(){
        @Override
        public void run(){
            checkSystem();
        }
    };
    checkregister.start();

checkSystem()将设备ID发布到php脚本并等待通过HttpClient& HttpResponse对象。没有任何循环,所以我不认为阻止被要求,但如果我错了请告诉我。

1 个答案:

答案 0 :(得分:2)

无需销毁Thread。一旦Thread返回,run()就会被有效地从线程调度程序中取出。

如果由于某种原因你需要一种过早“结束”线程的方法,这有点复杂,并且已经有很多关于正确方法的讨论。简单的方法就是在stop()上拨打Thread