84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
$result를 출력할 수 있도록 위의 두 asyncIO가 모두 실행되었는지 어떻게 판단할 수 있나요?
위 코드에 문제가 있나요?echo $a가 실행되지 않는 이유는 무엇입니까?
echo $a
A1:논블로킹을 사용하므로 콜백 내부에서 비즈니스 로직을 사용하는 것이 더 좋습니다
A2:
비동기 작업이기 때문에 어느 스레드에서 콜백 함수가 실행되지 않을 수 있어 컨텍스트를 보장할 수 없습니다. 이를 위해서는 코루틴 구문을 사용하는 것이 좋습니다.
요약:질문자는 Swoole의 비동기식 모델을 이해해야 하며 개발 시 동기식 사고를 사용하지 않아야 합니다.
A1:
으아아아논블로킹을 사용하므로 콜백 내부에서 비즈니스 로직을 사용하는 것이 더 좋습니다
A2:
비동기 작업이기 때문에 어느 스레드에서 콜백 함수가 실행되지 않을 수 있어 컨텍스트를 보장할 수 없습니다. 이를 위해서는 코루틴 구문을 사용하는 것이 좋습니다.
요약:
질문자는 Swoole의 비동기식 모델을 이해해야 하며 개발 시 동기식 사고를 사용하지 않아야 합니다.