Chọn ngôn ngữ của bạn

Trang chủ arrow-right greenlet

Chúng tôi đã tổng hợp danh sách 7 phần mềm thay thế miễn phí và trả phí cho greenlet. Các đối thủ chính bao gồm: reep.io, Socket.io. Ngoài ra, người dùng cũng tiến hành so sánh giữa greenlet và gevent, eventlet, Bone.io. Bạn cũng có thể xem các tùy chọn tương tự khác tại đây: About.


reep.io
Free Open Source

Bạn có thể chuyển bất cứ thứ gì bạn muốn mà không cần lưu trữ dữ liệu trên máy chủ trước.

Socket.io
Free Open Source

Socket.IO nhằm mục đích làm cho các ứng dụng thời gian thực có thể có trong mọi trình duyệt và thiết bị di động, làm mờ ...

gevent
Free Open Source

gevent là một thư viện mạng Python dựa trên coroutine sử dụng greenlet để cung cấp ...

eventlet
Free Open Source

Eventlet là một thư viện mạng đồng thời cho Python, cho phép bạn thay đổi cách bạn chạy ...

Bone.io là một khung công tác nhẹ để xây dựng JavaScript Trang đơn Thời gian thực hiệu suất cao ...

WebSocket-Node
Free Open Source

Triển khai WebSocket cho Node.JS (Dự thảo -08 đến RFC 6455 cuối cùng)

JsSIP, thư viện JavaScript SIP (Giao thức khởi tạo phiên)

Lập trình đồng thời nhẹ trong quá trình

greenlet Nền tảng

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

greenlet Tổng quan

greenlet - Lập trình đồng thời trong quá trình nhẹ

Gói của Greenletlet là một phiên bản rút gọn của Stackless, một phiên bản của CPython hỗ trợ các luồng vi mô có tên là nhiệm vụ trên đường truyền.
Các nhiệm vụ chạy giả đồng thời (thường là trong một hoặc một vài luồng ở cấp độ hệ điều hành) và được đồng bộ hóa với các trao đổi dữ liệu trên kênh Kênh.

Mặt khác, một greenletlet, là một khái niệm nguyên thủy hơn về chủ đề vi mô mà không có lịch trình ngầm; nói cách khác, coroutines. Điều này hữu ích khi bạn muốn kiểm soát chính xác khi mã của bạn chạy. Bạn có thể xây dựng các chủ đề vi mô theo lịch trình tùy chỉnh trên đầu trang của greenlet; tuy nhiên, dường như các greenlets rất hữu ích như là một cách để tạo ra các cấu trúc dòng điều khiển tiên tiến. Ví dụ, chúng ta có thể tạo lại máy phát điện; sự khác biệt với các trình tạo riêng của Python là các trình tạo của chúng ta có thể gọi các hàm lồng nhau và các hàm lồng nhau cũng có thể mang lại các giá trị. (Ngoài ra, bạn không cần một từ khóa năng suất trực tuyến. Xem ví dụ trong test / test_generator.py).

Greenlets được cung cấp dưới dạng một mô-đun mở rộng C cho trình thông dịch không được sửa đổi thông thường.

Mã nguồn: https://github.com/python-greenlet/greenlet

Các lựa chọn hàng đầu thay thế greenlet

Chia sẻ ý kiến về phần mềm, viết đánh giá và giúp làm cho nó càng tốt hơn!

greenlet Thẻ

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

Đề xuất thay đổi

Phản hồi của bạn

Chọn một xếp hạng
Vui lòng chọn một đánh giá

Your vote has been counted.

Do you have experience using this software?