[问题] thread传值问题

楼主: e2755699 (酣酣)   2015-02-21 18:33:04
帮同事问的~
因为要用到socket
public String Get(String data) {
Thread t = new Thread(readData);
t.start();
return GetData2;
}
GetData2=运算....
有没有办法等到thread执行完才进行运算...
因为运算很多可能没办法放到handler处理
麻烦各位大大帮忙><
作者: baobomb (baobomb)   2015-02-21 18:45:00
Asynctassk
作者: erttyy8821 (侠)   2015-02-21 22:21:00
感觉你的需求是multi thread
楼主: e2755699 (酣酣)   2015-02-21 23:00:00
multi thread??可以请大大指教一下吗 小弟没碰过
作者: erttyy8821 (侠)   2015-02-21 23:56:00
多线程的沟通 因为你提到说要做的东西太多不太适合在handler中做完 我猜是有东西会导致ANR才会觉得你需要的应该是多只thread之间的沟通
作者: qweqweqweqwe (4qwe)   2015-02-22 12:53:00
恩? 不就让thread callback 吗.. 不一定是AsyncTask
作者: KeySabre (KeySabreur)   2015-02-22 17:09:00
搜寻异步 多执行绪 concurrent

Links booklink

Contact Us: admin [ a t ] ucptt.com