ホームページ > バックエンド開発 > C++ > MinGW-w64 および Win32 スレッド モデルで `std::thread` を使用できますか?

MinGW-w64 および Win32 スレッド モデルで `std::thread` を使用できますか?

Linda Hamilton
リリース: 2024-11-03 05:00:03
オリジナル
589 人が閲覧しました

Can I use `std::thread` with MinGW-w64 and the Win32 threading model?

MinGW-w64: Win32 スレッドでの Std::thread サポート

MinGW-w64 で Win32 スレッド モデルを使用する場合、 の可用性は、が心配になります。当初の想定にもかかわらず、次のことが判明しました。

Outlook のネイティブ サポート

いいえ、Win32 スレッド モデルの MinGW-w64 は、 をネイティブにサポートしていません。

Reasoning

MinGW-w64 の中核となる GCC には、組み込みのスレッド サポートがありません。通常、GCC インストールは、スレッド機能のために、通常 glibc によって提供される gthreads や pthreads などの外部ライブラリに依存します。ただし、MinGW-w64 には glibc が含まれていません。

代替ソリューション

この制限に対処するには、pthread の Win32 ポートを提供する mingw-std-threads ヘッダーをインストールできます。これにより、 を使用できるようになります。コードに含めてください。

以上がMinGW-w64 および Win32 スレッド モデルで `std::thread` を使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート