3

マルチスレッドを使用して、動的に取得された配列でバイナリ検索を実行するプログラムを Java で作成したいと考えています。

4

2 に答える 2

2

検索自体をマルチスレッド化するよりも、呼び出しメカニズムをマルチスレッド化し、同時に複数の検索を実行する方がおそらくより価値があります。実行内容によっては、これを Java コンテナーから無料で取得できる場合があります (たとえば、サーブレットへの各 HTTP 要求は既に独自のスレッドを取得しているため、追加で何もする必要はありません)。

さらに: 「時期尚早の最適化は諸悪の根源である」 - Donald Knuth

まずシンプルに保ち、ここに示されているような例に従うことをお勧めし ます。適切に。

于 2013-10-07T04:02:44.550 に答える