2

私は2台のマシン間でJavaでアプリケーションを作成しました。このアプリケーションでは、それぞれが一度にいくつかのデータに対して何らかの計算を行い、他のマシンに送信してその役割を果たします。私はソケットを使用してそれを行うことができました。したがって、実行しているコードの部分に応じて、両方のマシンがサーバーとクライアントの役割を果たします。ただし、計算するデータが既にあるため、多くの同期が必要であり、これまでのところ a でなんとか実行できましたThread.sleep();が、スリープ時間に大きな余裕を持たせたため、多くのアイドル時間が発生します。自動同期を行うために、これに代わるものがあるかどうか疑問に思っていました。

4

1 に答える 1

1

純粋なソケットの複雑さと制限を抽象化する apache MINA と呼ばれる Java フレームワークがあります。詳細については、http : //mina.apache.org/をご覧ください。

于 2013-09-19T15:25:43.777 に答える