Pertanyaan yang diberi tag «stdthread»

6
Apa yang terjadi pada utas terpisah ketika main () keluar?
Asumsikan saya memulai std::threaddan kemudian detach(), jadi utas terus mengeksekusi meskipun std::threadyang pernah mewakilinya, keluar dari ruang lingkup. Asumsikan lebih lanjut bahwa program tidak memiliki protokol yang dapat diandalkan untuk bergabung dengan utas yang dilepaskan 1 , sehingga utas yang terlepas masih berjalan saat main()keluar. Saya tidak dapat menemukan apa …

5
Kapan saya harus menggunakan std :: thread :: detach?
Kadang-kadang saya harus menggunakan std::threaduntuk mempercepat aplikasi saya. Saya juga tahu join()menunggu sampai utas selesai. Ini mudah dimengerti, tetapi apa perbedaan antara menelepon detach()dan tidak menelepon? Saya pikir tanpa detach(), metode utas akan bekerja menggunakan utas secara mandiri. Tidak melepaskan: void Someclass::Somefunction() { //... std::thread t([ ] { printf("thread called …
145 c++  c++11  stdthread 

10
Penyatuan utas dalam C ++ 11
Pertanyaan yang relevan : Tentang C ++ 11: C ++ 11: std :: thread pooled? Apakah async (launch :: async) di C ++ 11 membuat kumpulan thread menjadi usang karena menghindari pembuatan thread yang mahal? Tentang Peningkatan: C ++ meningkatkan utas menggunakan kembali utas boost :: utas dan buat kumpulan …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.