2011-04-08 6 views
1

다른 서버와 통신하기 위해 GWT RPC 호출을 사용하고 있습니다. 이 스레드를 사용하여 비동기 않습니다. 따라서 RPC 서비스는 모든 스레드가 완료되기 전에 반환됩니다.GWT 서버 측 스레드

내 문제는 지금 내가 사용하는 HttpURLConnection이 woutjout 스레드를 사용할 때 제대로 작동하지만 별도의 스레드에서 사용할 때 충돌한다는 것입니다. 그 이유는 내가 (내가 생각하는) beache RPC 호출은 알 스레드가 끝나기 전에 돌아오고있다.

아무도 같은 문제가있어 해결책을 찾았습니까?

안부, 스테판

답변

0

충돌이 너무 빨리 돌아 RPC 호출에 의해 발생되고 있음을 당신의 가정, 당신은 당신이 비동기 적으로 작동하기 위해 만든 스레드의 각 Thread.join()를 사용할 수 있다면. 모든 백그라운드 작업이 완료 될 때까지 메인 스레드가 차단됩니다.

+0

오케이,이 질문은 너무 오래 전, 내가 진짜로 문제가 뭔지는 모르겠다 ....하지만 그 대답은 괜찮아요, 나는이 질문을 닫을 수 있다고 생각합니다 : P – Stefan