123
greenlet
greenlet-가벼운 프로세스 내 동시 프로그래밍“greenlet”패키지는“태스크 릿”이라는 마이크로 스레드를 지원하는 CPython 버전 인 Stackless의 분사입니다.태스크 릿은 의사와 동시에 (일반적으로 단일 또는 몇 개의 OS 레벨 스레드에서) 실행되며 "채널"의 데이터 교환과 동기화됩니다.반면 "그린 릿"은 암시 적 스케줄링이없는 마이크로 스레드의 기본 개념입니다.다시 말하면, 코 루틴.코드가 실행될 때 정확히 제어하려는 경우에 유용합니다.그린 릿 위에 사용자 지정 예약 된 마이크로 스레드를 작성할 수 있습니다.그러나 그린 릿은 자체적으로 고급 제어 흐름 구조를 만드는 방법으로 유용합니다.예를 들어 생성기를 다시 만들 수 있습니다.파이썬 자체 생성기와의 차이점은 생성기가 중첩 함수를 호출 할 수 있고 중첩 함수도 값을 생성 할 수 있다는 것입니다.(또한 "yield"키워드가 필요하지 않습니다. test / test_generator.py의 예를 참조하십시오.) .... 그리 렛은 수정되지 않은 일반 인터프리터를위한 C 확장 모듈로 제공됩니다.소스 코드 :

카테고리

Windows 용 greenlet의 대안

Socket.io

Socket.io

Socket.IO는 모든 브라우저와 모바일 장치에서 실시간 앱을 가능하게하여 서로 다른 전송 메커니즘의 차이점을 흐리게하는 것을 목표로합니다.
Bone.io

Bone.io

Bone.io는 고성능 실시간 단일 페이지 JavaScript 응용 프로그램을 구축하기위한 간단한 프레임 워크입니다.
WebSocket-Node

WebSocket-Node

Node.JS를위한 WebSocket 구현 (최종 RFC 6455를 통해 초안 -08) 소스 코드 : https://github.com/theturtle32/WebSocket-Node
eventlet

eventlet

Eventlet은 코드 작성 방식이 아니라 코드 실행 방식을 변경할 수있는 Python 용 동시 네트워킹 라이브러리입니다.
gevent

gevent

gevent는 greenlet을 사용하여 libev 이벤트 루프 위에 고급 동기 API를 제공하는 코 루틴 기반 Python 네트워킹 라이브러리입니다.
JsSIP

JsSIP

JavaScript SIP 라이브러리 인 JsSIP 소스 코드 : https://github.com/versatica/JsSIP