
SyncEvent::wait() 함수는 현재 스레드가 이벤트를 기다리게 됩니다. 다른 스레드에서 event.set() 함수를 호출하여 이벤트를 설정할 수 있습니다.
이벤트를 설정한 후, event.wait() 함수를 호출하면 즉시 반환됩니다. 이벤트가 설정된 상태에서 wait() 함수를 호출하면, 이벤트가 설정된 상태를 기다리게 되므로, 즉시 반환됩니다.
SyncEvent::wait() 함수는 현재 스레드가 이벤트를 기다리게 하기 때문에, 다른 스레드에서 이벤트를 설정할 수 있습니다.
event.set() 함수를 호출한 후, event.wait() 함수를 호출하면 이벤트를 기다리게 됩니다. 그러나 이벤트가 이미 설정된 상태이기 때문에, 즉시 반환됩니다.
이러한 동기화 이벤트의 동작 원리는, 현재 스레드가 이벤트를 기다리게 하기 때문에, 다른 스레드에서 이벤트를 설정할 수 있는 것입니다.
2025-07-14 20:20