
EvFork::__construct 메소드는 Event Fork 클래스의 생성자로, 이벤트 루프를 분할하여 병렬적으로 처리하는 기능을 제공합니다.
이 메소드는 다음과 같은 파라미터를 받습니다.
- $master: 마스터 이벤트 루프를 지정하는 파라미터입니다. 기본값은 null입니다.
- $worker: 워커 이벤트 루프를 지정하는 파라미터입니다. 기본값은 null입니다.
- $flags: 플래그를 지정하는 파라미터입니다. 기본값은 0입니다.
EvFork::__construct 메소드는 다음과 같은 동작을 수행합니다.
1. 마스터 이벤트 루프와 워커 이벤트 루프를 생성합니다.
2. 마스터 이벤트 루프와 워커 이벤트 루프를 분할하여 병렬적으로 처리합니다.
3. 이벤트 루프를 관리하고 이벤트를 처리합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$ev = new EvFork();
$ev->master = new EvLoop();
$ev->worker = new EvLoop();
$ev->worker->setPriority(EvPriority::LOW);
이러한 코드는 마스터 이벤트 루프와 워커 이벤트 루프를 생성하고 워커 이벤트 루프의 우선순위를 낮춥니다.
2025-06-26 12:58