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(); } } }}