pthread_cond_wait에 스플리어스 웨이크업이 발생하는 이유는 무엇입니까? man 페이지를 인용하려면: 조건 변수를 사용할 때는 항상 각 조건 대기와 관련된 공유 변수를 포함하는 부울 술어가 존재하며, 스레드가 계속 진행되어야 할 경우 이 술어가 참입니다.pthread_cond_timedwait() 또는 pthread_cond_wait() 함수에서 스플리어스 웨이크업이 발생할 수 있습니다.pthread_cond_timedwait() 또는 pthread_cond_wait()로부터의 반환은 이 술어의 값에 대해 아무것도 의미하지 않으므로 반환 시 술어를 재평가해야 합니다. 그렇게,pthread_cond_wait신호를 보내지 않아도 다시 돌아올 수 있습니다.적어도 얼핏 보면, 그건 꽤 끔찍해 보인다...