作者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/cn.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