Rumah > pembangunan bahagian belakang > C++ > Bolehkah saya menggunakan `std::thread` dengan MinGW-w64 dan model benang Win32?

Bolehkah saya menggunakan `std::thread` dengan MinGW-w64 dan model benang Win32?

Linda Hamilton
Lepaskan: 2024-11-03 05:00:03
asal
557 orang telah melayarinya

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

MinGW-w64: Std::thread Sokongan dengan Win32 Threading

Apabila menggunakan model Win32 threading dalam MinGW-w64, ketersediaan menjadi kebimbangan. Walaupun andaian awal, ternyata:

Tinjauan Sokongan Asli

Tidak, MinGW-w64 dengan model benang Win32 tidak menyokong di luar kotak.

Penaakulan

GCC, pada teras MinGW-w64, tidak mempunyai sokongan benang terbina dalam. Biasanya, pemasangan GCC bergantung pada perpustakaan luaran seperti gthreads atau pthreads, biasanya disediakan oleh glibc, untuk fungsi threading. Walau bagaimanapun, MinGW-w64 tidak termasuk glibc.

Penyelesaian Alternatif

Untuk menangani had ini, anda boleh memasang pengepala mingw-std-threads, yang menyediakan port Win32 bagi pthread. Ini membolehkan anda menggunakan dalam kod anda.

Atas ialah kandungan terperinci Bolehkah saya menggunakan `std::thread` dengan MinGW-w64 dan model benang Win32?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan