私はスレッドを開かなければならない小さなツールを構築しています。そのスレッドで何が起きても、スレッドを実行してもメインアプリケーションを妨害しないようにしています。閉じる。MinGWでスレッドを使用していますか?
どうすればmingwコンパイラでこれを行うことができますか? linuxではPOSIXを使うことができますが、このツールはx86とx64の両方のwinでしか動くことができませんので、どうすればいいのか分かりません。
私はスレッドを開かなければならない小さなツールを構築しています。そのスレッドで何が起きても、スレッドを実行してもメインアプリケーションを妨害しないようにしています。閉じる。MinGWでスレッドを使用していますか?
どうすればmingwコンパイラでこれを行うことができますか? linuxではPOSIXを使うことができますが、このツールはx86とx64の両方のwinでしか動くことができませんので、どうすればいいのか分かりません。
のようなクロスプラットフォームのスレッドライブラリをお勧めします。 Windowsスレッド化APIを使用して、ほとんどのpthreads機能を実装します。
これを見つけるには、Googleで「pthreads mingw」を検索したところ、最初の結果でした。
あなたは、Windowsのスレッドを直接操作する場合を除き、あなたはおそらく、あなたがpthreads-win32を使用することができますpthreads-win32またはboost:thread
あなたは[1]この[スレッド]で作業サンプルを見つけることができます:) Threaded C programs in minGW
私はMinGWの+のWindows API + EclipseのCDTを使用してこれを作りました。
よろしくお願いいたします。