私は、スレッドを開く必要がある小さなツールを構築しています。そのスレッドで何が起こっても、メインアプリに干渉したくなく、実行し、エラーを処理して閉じます。
mingwコンパイラでこれを行うにはどうすればよいですか? LinuxではPOSIXを使用できますが、このツールはx86とx64の両方のwinでのみ実行されるため、その方法がわかりません。
私は、スレッドを開く必要がある小さなツールを構築しています。そのスレッドで何が起こっても、メインアプリに干渉したくなく、実行し、エラーを処理して閉じます。
mingwコンパイラでこれを行うにはどうすればよいですか? LinuxではPOSIXを使用できますが、このツールはx86とx64の両方のwinでのみ実行されるため、その方法がわかりません。
Windows スレッドを直接操作する場合を除き、おそらくpthreads-win32やboost:threadなどのクロスプラットフォーム スレッド ライブラリが必要になるでしょう。
pthreads-win32を使用できます。Windows スレッド API を使用して、ほとんどの pthreads 機能を実装します。
これを見つけるために、Google で「pthreads mingw」を検索したところ、最初の結果でした。