[問題] thread傳值問題

看板AndroidDev作者 (酣酣)時間11年前 (2015/02/21 18:33), 編輯推噓1(107)
留言8則, 5人參與, 最新討論串1/1
幫同事問的~ 因為要用到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://www.ptt.cc/bbs/AndroidDev/M.1424514786.A.5B8.html

02/21 18:45, , 1F
Asynctassk
02/21 18:45, 1F

02/21 22:21, , 2F
感覺你的需求是multi thread
02/21 22:21, 2F

02/21 23:00, , 3F
multi thread??可以請大大指教一下嗎 小弟沒碰過
02/21 23:00, 3F

02/21 23:56, , 4F
多線程的溝通 因為你提到說要做的東西太多
02/21 23:56, 4F

02/21 23:56, , 5F
不太適合在handler中做完 我猜是有東西會導致ANR
02/21 23:56, 5F

02/21 23:56, , 6F
才會覺得你需要的應該是多隻thread之間的溝通
02/21 23:56, 6F

02/22 12:53, , 7F
恩? 不就讓thread callback 嗎.. 不一定是AsyncTask
02/22 12:53, 7F

02/22 17:09, , 8F
搜尋非同步 多執行緒 concurrent
02/22 17:09, 8F
文章代碼(AID): #1Kw5xYMu (AndroidDev)