在實時Java的一個可以通過以下兩種方式創建實時線程並運行它:如何運行主線程爲實時線程
RealtimeThread rt = new RealtimeThread(){
public void run(){
/*do work*/
}
};
rt.start();
RealtimeThread rt2 = new RealtimeThread();
rt2.start();
RealtimeThread rt3 = new RTThread();
rt3.start();
其中RTThread是延伸RealtimeThread類。但顯然上述方法在主要方面不起作用。那麼有沒有辦法做到這一點?我的動機是我只想要2個實時線程運行。如果我在main中啓動兩個實時線程,總共不會有3個線程?
這真棒,謝謝! – wmjdgla
經過測試,它工作得很漂亮。我還在'public void run()'中的實際代碼之前添加了一個'sleep()',然後是'CyclicBarrier',以確保main真的死掉,另外兩個線程同時開始工作。 – wmjdgla