언어 선택

홈 페이지 arrow-right greenlet

7개의 무료 및 유료 대안을 greenlet에 대한 목록으로 정리했습니다. 주요 경쟁 업체는 reep.io, Socket.io입니다. 이 외에도 사용자들은 greenlet와 gevent, eventlet, Bone.io 간에 비교를 하기도 합니다. 또한 여기서 다른 유사한 옵션을 살펴볼 수 있습니다: About.


reep.io
Free Open Source

먼저 서버에 데이터를 저장하지 않고 원하는 것을 전송할 수 있습니다.

Socket.io
Free Open Source

Socket.IO는 모든 브라우저와 모바일 장치에서 실시간 앱을 가능하게하여 ...

gevent
Free Open Source

gevent는 greenlet을 사용하여 고급 수준을 제공하는 코 루틴 기반 Python 네트워킹 라이브러리입니다.

eventlet
Free Open Source

Eventlet은 Python의 동시 네트워킹 라이브러리로 실행 방법을 변경할 수 있습니다.

Bone.io는 고성능 실시간 단일 페이지 JavaScript를 구축하기위한 경량 프레임 워크입니다 ...

WebSocket-Node
Free Open Source

Node.JS에 대한 WebSocket 구현 (최종 RFC 6455를 통한 초안 -08)

JavaScript SIP (Session Initiation Protocol) 라이브러리 인 JsSIP

가벼운 프로세스 내 동시 프로그래밍

greenlet 플랫폼

tick-square Linux
tick-square Mac
tick-square Windows

greenlet 개요

greenlet-경량 프로세스 간 동시 프로그래밍

"greenlet"패키지는 "tasklets"라는 마이크로 스레드를 지원하는 CPython 버전 인 Stackless의 분사입니다.
태스크 릿은 의사와 동시에 (일반적으로 단일 또는 몇 개의 OS 레벨 스레드에서) 실행되며“채널”의 데이터 교환과 동기화됩니다.

반면 "그린 릿"은 암시 적 스케줄링이없는 마이크로 스레드의 기본 개념입니다. 다시 말하면, 코 루틴. 코드가 실행될 때 정확히 제어하려는 경우에 유용합니다. 그린 릿 위에 사용자 지정 예약 된 마이크로 스레드를 작성할 수 있습니다. 그러나 그린 릿은 자체적으로 고급 제어 흐름 구조를 만드는 방법으로 유용합니다. 예를 들어 생성기를 다시 만들 수 있습니다. 파이썬 자체 생성기와의 차이점은 생성기가 중첩 함수를 호출 할 수 있고 중첩 함수도 값을 생성 할 수 있다는 것입니다. 또한 "yield"키워드가 필요하지 않습니다. test / test_generator.py의 예를 참조하십시오.

Greenlet은 수정되지 않은 일반 통역사를위한 C 확장 모듈로 제공됩니다.

소스 코드 : https://github.com/python-greenlet/greenlet

최고의 greenlet 대안

소프트웨어에 대한 의견을 공유하고 리뷰를 남겨 더 나아지도록 도와주세요!

greenlet 태그

tasklets tasklet microthread coroutine concurrent-programming c-python stackless microthreads coroutines multithread

변경 제안

귀하의 의견

등급을 선택하세요
평점을 선택하세요

Your vote has been counted.

Do you have experience using this software?