我正在开发一个系统,服务器需要(每秒)向多个客户端发送值。我的想法是为每个客户端实现一个线程来执行此操作。我以以下方式实现了线程:
Runnable tu = new TimeUpdater(market_id);
Thread thread = ThreadManager.createBackgroundThread(tu);
thread.start();
和
public class TimeUpdater implements Runnable{
boolean close = false;
..
public void run() {
while(!close){
try {
//do something
Thread.sleep(1000);
}catch (InterruptedException e) {
}
}
}
}
要暂停我刚刚使用的线程:
thread.interrupt();
thread = null;
但我就是不能让线程的暂停/恢复工作。有没有人有更好的想法在服务器上使用多线程和 GWT?
错误地编辑了原帖。- 马丁