6
Bir std :: iş parçacığının hala çalışıp çalışmadığını nasıl kontrol edebilirim?
A'nın std::threadhala çalışıp çalışmadığını nasıl kontrol edebilirim (platformdan bağımsız bir şekilde)? Bir timed_join()yöntemi yoktur ve joinable()bunun için tasarlanmamıştır. Bir muteksi std::lock_guardiş parçacığı içinde kilitlemeyi ve try_lock()hala kilitli olup olmadığını (iş parçacığı çalışıyor) belirlemek için muteks yöntemini kullanmayı düşündüm , ancak bana gereksiz yere karmaşık görünüyor. Daha zarif bir yöntem biliyor …