Multithreading 如何在GWT服务器端编码?

Multithreading 如何在GWT服务器端编码?,multithreading,gwt,gchart,Multithreading,Gwt,Gchart,在GWT中,我将使用G图表在浏览器中显示数据,在GWT服务器端,我将需要一个线程生成随机数据,其他线程将及时向客户端(浏览器)表示数据,比如说每2秒(同步),我如何在服务器端编码?? 任何形式的帮助都是值得感激的。。 提前感谢在GWT的服务器端编写代码实际上与在没有GWT的情况下编写java代码完全相同。换句话说,一旦掌握了客户机在RemoteServiceServlet实现中发送的数据,您就可以自由地使用任何java代码、LIB和/或框架来处理该数据 根据您的描述,听起来您需要启动另一个线程来

在GWT中,我将使用G图表在浏览器中显示数据,在GWT服务器端,我将需要一个线程生成随机数据,其他线程将及时向客户端(浏览器)表示数据,比如说每2秒(同步),我如何在服务器端编码?? 任何形式的帮助都是值得感激的。。
提前感谢

在GWT的服务器端编写代码实际上与在没有GWT的情况下编写java代码完全相同。换句话说,一旦掌握了客户机在
RemoteServiceServlet
实现中发送的数据,您就可以自由地使用任何java代码、LIB和/或框架来处理该数据

根据您的描述,听起来您需要启动另一个线程来生成随机数据,然后立即响应客户端。您可能需要阅读有关在java中创建新线程的内容:

有几个库使运行作业更容易。我熟悉
quartz
。您可以使用调度程序来调度一个作业,该作业在客户端请求时生成随机数据?或者它可能只是偶尔生成随机数据

在客户端,您可能希望每2秒轮询一次,以检查是否有新数据要显示。下面是另一个线程,它提供了一些从gwt轮询的选项:

  • 戴夫

你好,戴夫,谢谢你的指导,这很有帮助,我每2秒使用一次计时器作为轮询,但我也可以使用comet吗?现在,我还可以使用推荐的RemoteServiceServlet(GWT-RPC技术)与服务器通信。我需要生成大量随机数据,对于第1列(X轴),计数器从0开始到无穷大(非常大的数字,如1,2,3,.3333333 45445455454)和第2列(图中的Y轴)将有一个从(-1000到+1000)的随机整数值。我需要在服务器端创建线程,但正如您所说的那样,quartz库可以做到吗??