Maison > développement back-end > C++ > le corps du texte

MinGW-w64 avec le modèle de thread Win32 prend-il en charge « std :: thread » ?

Barbara Streisand
Libérer: 2024-11-02 22:47:29
original
437 Les gens l'ont consulté

Does MinGW-w64 with Win32 Threading Model Support `std::thread`?

MinGW-w64 et std::thread avec le modèle de thread Win32

Malgré la configuration de MinGW-w64 avec le modèle de thread Win32, vous pouvez rencontrer les problèmes utilisant les threads C 11 comme support std::thread semblent indisponibles.

À l'origine, il était supposé que le choix du modèle de thread Win32 n'aurait un impact que sur les opérations internes de GCC et n'empêcherait pas l'utilisation des threads. Cependant, cela semble être incorrect.

Comme l'a noté un membre de la communauté, MinGW-w64 ne prend pas en charge les threads natifs et s'appuie sur des bibliothèques externes telles que gthreads ou pthreads pour implémenter le threading. Ces bibliothèques se trouvent généralement dans la glibc, que MinGW-w64 n'inclut pas.

Pour remédier à cette limitation, MinGW-w64 propose une bibliothèque tierce appelée mingw-std-threads. Cependant, cela ne relève pas du support « prêt à l'emploi » comme demandé.

Par conséquent, depuis mai 2016, MinGW-w64 ne prend pas en charge nativement std::thread dans le code qui s'appuie sur le C 11. bibliothèque de threads lorsqu’elle est installée avec le modèle de thread Win32. Pour surmonter cela, on peut envisager d'installer mingw-std-threads ou de sélectionner le modèle "pthread" lors de l'installation de MinGW-w64.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal