public class Message { PRivate String content; public Message(String content) { this.content=content; } public void display(){ System.out.println(content); }}
这个类很简单,在构造的时候传入消息内容,display()方法输出打印消息内容。
接下来定义一个轮询线程,一开始蠢萌的我这么写
public class PollingThread extends Thread implements Runnable { public static Queue<Message> queue = new LinkedTransferQueue<Message>(); @Override public void run() { while (true) { while (!queue.isEmpty()) { queue.poll().display(); } } }}