作者e2755699 (酣酣)
看板AndroidDev
標題[問題] thread傳值問題
時間Sat Feb 21 18:33:04 2015
幫同事問的~
因為要用到socket
public String Get(String data) {
Thread t = new Thread(readData);
t.start();
return GetData2;
}
GetData2=運算....
有沒有辦法等到thread執行完才進行運算...
因為運算很多可能沒辦法放到handler處理
麻煩各位大大幫忙><
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 116.49.73.43
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1424514786.A.5B8.html
1F:推 baobomb: Asynctassk 02/21 18:45
2F:→ erttyy8821: 感覺你的需求是multi thread 02/21 22:21
3F:→ e2755699: multi thread??可以請大大指教一下嗎 小弟沒碰過 02/21 23:00
4F:→ erttyy8821: 多線程的溝通 因為你提到說要做的東西太多 02/21 23:56
5F:→ erttyy8821: 不太適合在handler中做完 我猜是有東西會導致ANR 02/21 23:56
6F:→ erttyy8821: 才會覺得你需要的應該是多隻thread之間的溝通 02/21 23:56
7F:→ qweqweqweqwe: 恩? 不就讓thread callback 嗎.. 不一定是AsyncTask 02/22 12:53
8F:→ KeySabre: 搜尋非同步 多執行緒 concurrent 02/22 17:09