我可能真的很笨,但實質上我有一個緩衝區和一個線程。Java中的線程和緩衝區
我已經做了緩衝區來從用戶那裏得到一堆消息,並且我想創建一個線程來不斷循環以從緩衝區獲取消息。
這聽起來超級簡單,但由於某種原因,它只是不工作。
緩衝區和線程都是普通的Java類(不是主要的);緩衝區和DisplayThread。
我似乎無法理解他們應該如何一起工作。
這是正確的嗎?或者我錯過了什麼?
public class DisplayThread extends Thread{
DisplayThread Thread = new DisplayThread(Buffer);
Thread.start();
public void run(){
while(true){
//will do something
}
}
}
我試過在主類中創建一個緩衝區對象,然後將它傳入,但它仍然不起作用。
我錯過了什麼?它一定是如此明顯,但我根本看不到它。
這正是我需要的。我明白我出錯的地方,感覺自己像個白癡。我知道這與主要班級有關,但我無法讓這些作品適合,因爲它是。非常感謝! – Kuga
是的,我知道這是一個完全新人的錯誤,我現在是一個聰明的人,再次感謝! – Kuga