我可能真的很笨,但实质上我有一个缓冲区和一个线程。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