
SwooleEvent::wait는 블로킹 방식으로 이벤트를 기다리기 때문에, 다른 작업을 처리할 수 없습니다. 이 함수는 호출된 시점부터 이벤트가 발생할 때까지 블록 상태가 됩니다.
이벤트가 발생하였을 때, 이벤트 핸들러를 호출하는 시점은 이벤트가 등록된 후 SwooleEvent::wait가 호출된 시점부터 이벤트가 발생할 때까지입니다. 즉, 이벤트가 발생하면 즉시 이벤트 핸들러가 호출됩니다.
SwooleEvent::wait를 사용하여 이벤트를 기다리기 위해선, 이벤트를 등록하는 메소드의 순서가 중요하지 않습니다. 이벤트를 등록한 후 SwooleEvent::wait를 호출하면 이벤트가 발생할 때까지 블록 상태가 됩니다.
2025-04-11 18:03