Nie blokowanie muteksu dla pthread_cond_timedwait i pthread_cond_signal (w systemie Linux)
Czy istnieje jakikolwiek minus wywołania pthread_cond_timedwait bez wcześniejszego zablokowania skojarzonego muteksu, a także nie podjęcia blokady mutex podczas wywoływania pthread_cond_signal?
W moim przypadku naprawdę nie ma warunku do sprawdzenia, chcę zachowania bardzo podobnego do Java wait (long) i notify ().
Zgodnie z dokumentacją może występować „nieprzewidywalne zachowanie podczas planowania”. Nie wiem, co to znaczy.
Przykładowy program wydaje się działać bez blokowania muteksów.