서버가 여러 클라이언트에 (초당) 값을 전송해야하는 시스템을 개발 중입니다. 내 생각은이 작업을 수행 할 각 클라이언트에 대해 단일 스레드를 구현하는 것이 었습니다.GWT (서버 측) 멀티 스레딩 가능
thread.interrupt();
thread = null;
하지만 난 그냥 멈춤/재생을 할 수 없습니다 :
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) {
}
}
}
}
난 그냥 사용하는 스레드를 일시 중지하려면 : 나는 다음과 같은 방식으로 스레드를 구현 스레드의 작동합니다. 누구나 서버에서 GWT를 사용하여 멀티 스레딩을 사용하는 것이 좋습니다.
실수로 수정 된 원본 게시물. - Martin
GWT의 서버 측이 모순 (일종)이다. gwt는 클라이언트에서 실행되는 javascript를 컴파일합니다. –
@ antony.trupe 잘못하지 않거나 모순, gwt는 원격 작업 등을 수행하는 서버 측 구성 요소를 포함합니다. –