All Projects → wangbojing → Ntyco

wangbojing / Ntyco

纯c版本的协程实现,汇编切换,调度器实现,包含服务器端案例,客户端并发测试案例

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Ntyco

wind-framework
Pure PHP Coroutine Framework based on Workerman and Amphp.
Stars: ✭ 41 (-86.2%)
Mutual labels:  coroutine
DeezerClone
This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture.
Stars: ✭ 81 (-72.73%)
Mutual labels:  coroutine
Fibjs
JavaScript on Fiber (built on Chrome's V8 JavaScript engine)
Stars: ✭ 2,880 (+869.7%)
Mutual labels:  coroutine
swoole-postgresql-doctrine-driver
🔌 A Doctrine DBAL Driver implementation on top of Swoole Coroutine PostgreSQL client
Stars: ✭ 15 (-94.95%)
Mutual labels:  coroutine
Jacob
A lightweight library to provide coroutines in Java
Stars: ✭ 14 (-95.29%)
Mutual labels:  coroutine
cocoyaxi
A go-style coroutine library in C++11 and more.
Stars: ✭ 2,392 (+705.39%)
Mutual labels:  coroutine
Burger
🍔 c++11 Server based on coroutine and reactor
Stars: ✭ 58 (-80.47%)
Mutual labels:  coroutine
Python3 Concurrency Pics 02
爬取 www.mzitu.com 全站图片,截至目前共5162个图集,16.5万多张美女图片,使用 asyncio 和 aiohttp 实现的异步版本只需要不到2小时就能爬取完成。按日期创建图集目录,保存更合理。控制台只显示下载的进度条,详细信息保存在日志文件中。支持异常处理,不会终止爬虫程序。失败的请求,下次再执行爬虫程序时会自动下载
Stars: ✭ 275 (-7.41%)
Mutual labels:  coroutine
benchbox
🧀 The Benchmark Testing Box
Stars: ✭ 19 (-93.6%)
Mutual labels:  coroutine
Coroutine
C++ 20 Coroutines in Action (Helpers + Test Code Examples)
Stars: ✭ 262 (-11.78%)
Mutual labels:  coroutine
Askme
Social media app to ask and answer user questions and interact with users
Stars: ✭ 16 (-94.61%)
Mutual labels:  coroutine
PHPMailer-Swoole
安装最新版Swoole,开启一键协程化,使用原版phpmailer就可以实现协程化了。本项目已经没有维护下去的意义。
Stars: ✭ 25 (-91.58%)
Mutual labels:  coroutine
Genawaiter
Stackless generators on stable Rust.
Stars: ✭ 263 (-11.45%)
Mutual labels:  coroutine
Mgx
🌈 A high performance network framework written in c++ (support tcp and http)
Stars: ✭ 15 (-94.95%)
Mutual labels:  coroutine
Melang
A script language of preemptive scheduling coroutine in single thread
Stars: ✭ 273 (-8.08%)
Mutual labels:  coroutine
Coroutines-Animations
Use the power of kotlin coroutines to execute your android animations
Stars: ✭ 31 (-89.56%)
Mutual labels:  coroutine
libjwdpmi
C++20 development framework for 32-bit DOS applications
Stars: ✭ 32 (-89.23%)
Mutual labels:  coroutine
Study
手把手教你写PHP协程扩展(teach you to write php coroutine extension by hand)
Stars: ✭ 285 (-4.04%)
Mutual labels:  coroutine
Netserver
A C++ High Performance Net Library
Stars: ✭ 271 (-8.75%)
Mutual labels:  coroutine
Inlineactivityresult
Receive the activity result directly after the startActivityForResult with InlineActivityResult
Stars: ✭ 264 (-11.11%)
Mutual labels:  coroutine

NtyCo

coroutine

实现原理 配套视频讲解

details

coroutine FSM

storage structure (ready, wait, sleep, status)

nty_server process

compile

$ make

server

$ ./bin/nty_server

client

./bin/nty_client

mul_process, mul_core

$ ./bin/nty_server_mulcore

websocket

$ ./bin/nty_websocket_server

bench

$ ./bin/nty_bench

http server

$ ./bin/nty_http_server_mulcore

对应视频讲解
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].