Rumah >pembangunan bahagian belakang >C++ >Adakah MinGW-w64 Menyokong `std::thread` \'Out of the Box\' dengan Win32 Threading?
Adakah MinGW-w64 Menyokong std::thread "Out of the Box" dengan Win32 Threading?
Apabila menggunakan model Win32 threading dengan rantai alat MinGW-w64, sesetengah pengguna menghadapi kesukaran untuk mengakses std::thread. Isu ini berpunca daripada salah faham tentang keupayaan belitan rantai alat.
Benang MinGW-w64 lwn. Benang POSIX
Sementara model benang POSIX disokong di luar kotak dalam MinGW -w64, model Win32 memerlukan konfigurasi tambahan. GCC tidak menyediakan sokongan benang asli, sebaliknya bergantung pada gthread atau pthread dalam glibc untuk threading. Walau bagaimanapun, MinGW-w64 tidak termasuk port glibc.
pthread dan Win32 Threading
Versi terbaru MinGW-w64 termasuk port Win32 pthreads, membenarkan untuk sokongan benang dalam model benang Win32. Dengan memilih model "pthread" semasa pemasangan, pengguna boleh mendayakan ciri ini.
Penyelesaian
Untuk menggunakan std::thread dengan model threading Win32, pengguna mempunyai dua pilihan:
Atas ialah kandungan terperinci Adakah MinGW-w64 Menyokong `std::thread` \'Out of the Box\' dengan Win32 Threading?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!