批量採集遇到問題 改用執行緒
方法一:繼承 thread 類
方法二:實現 runnable 介面
thread 類最重要的方法是run(),它為thread類的方法start()所呼叫,
thread.join();
一:public class mythread extends thread
public void run()
} public static void main(string args) }
結果:執行緒 1:計數 2
建立執行緒 3
執行緒 3:計數 1
執行緒 1:計數 3
執行緒 1:計數 4
執行緒 1:計數 5
建立執行緒 4
執行緒 4:計數 1
建立執行緒 5
執行緒 5:計數 1
執行緒 3:計數 2
執行緒 3:計數 3
執行緒 4:計數 2
執行緒 3:計數 4
執行緒 4:計數 3
執行緒 5:計數 2
執行緒 5:計數 3
執行緒 5:計數 4
執行緒 4:計數 4
執行緒 3:計數 5
執行緒 4:計數 5
執行緒 5:計數 5
結論:多個執行緒之間是亂序執行.相互之間沒有影響.
二:使用介面
與上面程式的唯一區別就是生成執行緒.要多加乙個new thread();如下:
new thread(new mythread(i + 1)).start();
遇到問題後。。。
今天被徹底的打擊了,很想從辦公樓直接跳下去。二周了,二周的時間都花在了載入乙個新的controller driver,在專案裡,這個是最底層的usb驅動,所以它沒有工作,等於晶元就是一堆廢鐵。在上一周還不是很著急,但是這周徹底急了,team leader已經忍受不了整組人對這那個不能工作的 束手無策...
hive on tez遇到問題
一 環境hive0.13,tez0.5.0 二 執行異常如下 return code 101 from org.apache.hadoop.hive.ql.exec.tez.teztask.org.apache.tez.mapreduce.hadoop.mrhelpers.getbasemrconf...
linux遇到問題
rabbitmq 服務啟動問題 bf localhost sbin sudo service rabbitmq server start redirecting to bin systemctl start rabbitmq server.service failed to start rabbit...