In a std::thread
, an exception is throw if I call join()
and the thread is not joinable.
So I do :
if (thread.joinable())
thread.join();
Now imagine that the thread is terminated after the joinable()
and before the join()
(due to thread scheduling).
Is this case possible in the worth situation ? Do I really need to use a try
/ catch
around join()
?
Aucun commentaire:
Enregistrer un commentaire