⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dispatcher.java

📁 piweurrrrq i o fhsadhfka fd dskajc zxkjcnkjsahc
💻 JAVA
字号:
/* * Copyright (c) 2000 Lyrisoft Solutions, Inc. * Used by permission */package com.lyrisoft.chat.server.remote;import java.util.Map;import java.util.LinkedList;import java.util.List;import java.util.Iterator;import java.util.Collections;public class Dispatcher implements Runnable {    protected List _queue;    protected boolean _keepGoing = true;    public Dispatcher() {        _queue = Collections.synchronizedList(new LinkedList());    }    public void queue(Message m) {        _queue.add(m);    }    public void run() {        while (_keepGoing) {            try {                flush();                Thread.sleep(5);            }            catch (InterruptedException e) {                 e.printStackTrace();            }        }    }    public void flush() {        while (_queue.size() > 0) {            Message m = (Message)_queue.remove(0);            m.send();        }    }    public void pleaseStop() {        _keepGoing = false;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -