我在这里可能真的很愚蠢,但本质上我有一个缓冲区和一个线程。
我已经制作了缓冲区以从用户那里获取一堆消息,并且我想创建一个线程来不断循环以从缓冲区中获取消息。
这听起来超级简单,但由于某种原因它不起作用。
缓冲区和线程都是普通的 Java 类(不是 main);缓冲区和显示线程。
我似乎无法理解他们应该如何一起工作。
这是正确的吗?还是我错过了什么?
public class DisplayThread extends Thread{
DisplayThread Thread = new DisplayThread(Buffer);
Thread.start();
public void run(){
while(true){
//will do something
}
}
}
我尝试在主类中创建一个缓冲区对象,然后将其传入,但它仍然不起作用。
我错过了什么?!这一定很明显,但我根本看不到。