greenlet - برنامه نویسی همزمان با فرآیند سبک وزن بسته "greenlet" مجموعه ای از Stackless است ، نسخه ای از CPython است که از موضوعات ریز به نام "tasklets" پشتیبانی می کند.کارها به صورت شبه همزمان انجام می شوند (به طور معمول در موضوعات یک یا چند سیستم عامل) و با تبادل داده ها در "کانال" همزمان می شوند.از طرف دیگر ، "سبز" یک مفهوم ابتدایی تر از موضوع ریز است و هیچ برنامه ریزی ضمنی ندارد.به عبارت دیگر coroutinesاین زمانی مفید است که می خواهید دقیقاً هنگام اجرای کد خود کنترل کنید.می توانید موضوعات میکرو برنامه ریزی شده سفارشی را در بالای سرمه ایجاد کنید.با این حال ، به نظر می رسد که گلخانه ها به خودی خود به عنوان روشی برای ساختن سازه های پیشرفته جریان کنترل مفید هستند.به عنوان مثال ، ما می توانیم ژنراتورها را دوباره ایجاد کنیم.تفاوت با ژنراتورهای خود پایتون در این است که ژنراتورهای ما می توانند توابع توخالی را صدا کنند و توابع تو در تو نیز می توانند مقادیری را ارائه دهند.(بعلاوه ، شما نیازی به کلمه کلیدی "عملکرد" ندارید. مثال را در test / test_generator.py ببینید.) .... گرینلت ها به عنوان یک ماژول فرمت C برای مترجم منظم اصلاح نشده ارائه می شوند.کد منبع:
greenlet
سایت اینترنتی:
https://github.com/python-greenlet/greenletدسته بندی ها
گزینه های دیگر برای greenlet برای Node.JS
12
6
3
WebSocket-Node
پیاده سازی WebSocket برای Node.JS (پیش نویس -08 از طریق RFC 6455 نهایی) کد منبع: https://github.com/theturtle32/WebSocket-Node
- نرم افزار رایگان
- Windows
- Mac
- Linux
- JavaScript
- Node.JS