2

我在两台机器之间用java制作了一个应用程序,其中每台机器都对一些数据进行一些计算,然后发送给另一台机器来完成它的工作。我设法使用套接字来做到这一点。因此,两台机器都根据它们运行的​​代码部分来播放服务器和客户端。但是,它需要大量同步,以便已经有要计算的数据,到目前为止,我设法做到了,Thread.sleep();但由于我为睡眠时间留出了很大的余地,因此会导致大量空闲时间。我想知道是否有任何替代方法,以便我进行自动同步。

4

1 回答 1

1

有一个名为 apache MINA 的 java 框架,它抽象了纯套接字的复杂性和限制。您可以在此处找到更多详细信息:http: //mina.apache.org/

于 2013-09-19T15:25:43.777 回答