php - 모든 비동기 콜백이 Swoole에서 완료되었는지 확인하는 방법은 무엇입니까?
phpcn_u1582
phpcn_u1582 2017-05-27 17:43:09
0
1
750

1분기

으아악

$result를 출력할 수 있도록 위의 두 asyncIO가 모두 실행되었는지 어떻게 판단할 수 있나요?

2분기

으아악

위 코드에 문제가 있나요? echo $a가 실행되지 않는 이유는 무엇입니까?

phpcn_u1582
phpcn_u1582

모든 응답(1)
PHPzhong

A1:
논블로킹을 사용하므로 콜백 내부에서 비즈니스 로직을 사용하는 것이 더 좋습니다

으아아아

A2:

비동기 작업이기 때문에 어느 스레드에서 콜백 함수가 실행되지 않을 수 있어 컨텍스트를 보장할 수 없습니다. 이를 위해서는 코루틴 구문을 사용하는 것이 좋습니다.

요약:
질문자는 Swoole의 비동기식 모델을 이해해야 하며 개발 시 동기식 사고를 사용하지 않아야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!