
EvLoop::timer 함수를 사용하여 타이머를 설정할 때, timer_cb 함수는 EvLoop::run() 함수가 종료된 후에 호출되지 않습니다.
EvLoop::run() 함수가 실행 중일 때도 timer_cb 함수를 호출할 수 있습니다.
EvLoop::timer 함수는 EvLoop::run() 함수가 실행 중일 때도 타이머를 감시하고, 타이머가 만료되면 timer_cb 함수를 호출합니다.
따라서, EvLoop::timer 함수를 사용하여 타이머를 설정할 때, timer_cb 함수는 EvLoop::run() 함수가 종료된 후에 호출되지 않습니다.
EvLoop::run() 함수가 실행 중일 때도 timer_cb 함수를 호출할 수 있습니다.
이러한 동작은 EvLoop::timer 함수의 기본 동작입니다.
따라서, timer_cb 함수를 호출할 때는 EvLoop::run() 함수가 종료된 후에 호출되는 것을 가정하지 말고, EvLoop::run() 함수가 실행 중일 때도 호출될 수 있는 것을 가정해야 합니다.
2025-03-25 03:17