[問題] 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