
Fiber::getCurrent는 현재 실행 중인 Fiber를 반환하는 함수입니다. 만약 현재 실행 중인 Fiber가 없을 때, Fiber::getCurrent는 예외를 발생시키지 않습니다. 대신에, Fiber::getCurrent는 null 또는 nil을 반환합니다.
Fiber::getCurrent는 현재 실행 중인 Fiber를 반환하기 때문에, 종료된 Fiber에서 호출할 때도 null 또는 nil을 반환합니다.
Fiber::getCurrent를 호출할 때, 현재 실행 중인 Fiber가 없을 때 null 또는 nil을 반환하는 이유는 Fiber::getCurrent가 현재 실행 중인 Fiber의 상태를 확인하기 위함입니다. 만약 현재 실행 중인 Fiber가 없을 때, Fiber::getCurrent가 예외를 발생시키면, 프로그램의 동작이 예상치 못하게 변경될 수 있습니다.
따라서, Fiber::getCurrent는 현재 실행 중인 Fiber가 없을 때 null 또는 nil을 반환하는 것이 안전하고 예측 가능한 동작입니다.
2025-06-21 07:57