저는 항상 몇 가지 질문을 받았습니다. Python의 일부 기능과 공통 라이브러리가 차단됩니까? 예를 들어 인쇄, 소켓 연결 등입니다. 차단, 비차단, 비동기 등에 대한 간단한 솔루션이 있습니까?
비동기 병렬 처리를 명확하게 지원하는 언어가 있나요? nodejs 콜백을 사용했는데 최신 ES가 개선된 것 같습니다.
滿天的星座2017-07-05 10:36:24
gevent
啊,协程方案,
通过语句from gevent import monkey; monkey.patch_socket()
对IO
기능을 사용하여 패치하고 차단하도록 설정하세요
그렇다면 python3
的话,还可以用asyncio
표준 라이브러리에 추가된 코루틴 솔루션
코루틴은 비동기 콜백을 위한 구문적 설탕입니다. 비동기 효과를 얻으려면 동기 쓰기를 사용하세요