
`swoole_event_add` 함수는 이벤트 루프에서 이벤트를 등록할 때 사용됩니다. 이 함수의 두 번째 인자로 이벤트 타입을 지정할 수 있습니다. 만약 이벤트 타입을 지정하지 않고 `swoole_event_add` 함수를 호출하면, 기본적으로 `SWOOLE_EVENT_READ` 타입으로 이벤트를 등록합니다.
이벤트 타입을 지정하지 않았을 때, 이벤트 루프에서 이벤트를 처리하는 순서는 다음과 같습니다.
- 이벤트 타입을 지정하지 않았을 때, `SWOOLE_EVENT_READ` 타입으로 이벤트를 등록합니다.
- 이벤트 루프에서 `SWOOLE_EVENT_READ` 타입의 이벤트를 처리합니다.
- 이벤트 루프에서 `SWOOLE_EVENT_WRITE` 타입의 이벤트를 처리합니다.
이벤트 타입을 지정했을 때, 이벤트 루프에서 이벤트를 처리하는 순서는 다음과 같습니다.
- 이벤트 타입을 지정했을 때, `SWOOLE_EVENT_READ` 타입보다 `SWOOLE_EVENT_WRITE` 타입이 우선순위가 높습니다.
- 이벤트 루프에서 `SWOOLE_EVENT_WRITE` 타입의 이벤트를 처리합니다.
- 이벤트 루프에서 `SWOOLE_EVENT_READ` 타입의 이벤트를 처리합니다.
이벤트 타입을 지정했을 때, `SWOOLE_EVENT_READ` 타입보다 `SWOOLE_EVENT_WRITE` 타입이 우선순위가 높습니다. 하지만, `SWOOLE_EVENT_READ` 타입의 이벤트도 처리됩니다.
2025-04-09 21:30