2

2 番目のスレッドからネットワーク ポートをリッスンする GUI アプリケーションがあります。私は OpenMP を見ていましたが、このようなスレッドを作成する簡単な方法があるかどうか疑問に思っていました。ドキュメントを探していましたが、OpenMP サイトはナビゲートするのにあまり便利ではありません。誰か助けてくれませんか?

4

1 に答える 1

2

私が理解している限り、OpenMPは、大量の計算を対象としたコンパイラー支援の並列化フレームワーク/ライブラリーです。コードのどの部分(通常はループ)を並行して実行できるかをコンパイラーにヒントします。コンパイラはその魔法(ライブラリ呼び出しの挿入、変数の共有/共有解除など)を実行し、プログラムは複数のコアでより高速に(場合によっては)実行できるようになりました。OpenMPでやりたいことができるかもしれませんが、私にはわかりませんが、間違ったツールを見ていると思います。pthreadを使用して直接物事を行うことは1つの選択肢です。

于 2009-05-27T17:19:38.770 に答える