6
私は約50-100のノードをシミュレートするJavaプログラムを作成する必要があります。いくつかのルーティングアルゴリズムをテストし、ネットワークパフォーマンスを分析したいと思います。スレッドを使ってノードをシミュレートしようとしましたが、スレッドをさらに使用するとCPU使用率が上がってしまいます。 Javaでネットワークをシミュレートする方法はありますか?もしそうなら、どのように?Javaを使ったLANシミュレーション?
Javaがたくさんのスレッドを処理できるので、*なぜ*何かのようになるのを追求したくないですか? –
何千もの接続がない限り、これは問題ではありません。 –
何もコードがなければ、CPU使用率がなぜ高くなるのか誰にも分かりません。スレッドを正しく使用すると、「イベント」(タイマーやデータフロー)を待つ時間をほとんど費やし、CPUをほとんど消費しません。多分あなたは忙しい待っているループを持っていますか? –