Skip to main content

CurateClick

CurateClick favicon

tinyCoroLab

tinyCoroLab is an experimental course based on tinyCoro, a high-performance async coroutine library combining C++20 coroutines and Linux io_uring. It enables million-level throughput for I/O-intensive tasks with clean, synchronous-style async code.

Check out tinyCoroLab on CurateClick

• Copy the embed code to showcase this product on your website

• Share on X to spread the word about this amazing tool

  • 项目地址:https://github.com/sakurs2/tinyCoroLab- 项目文档地址:https://sakurs2.gitbook.io/tinycorolab-docs- 项目标题:tinyCoroLab-构建基于C++协程和io_uring的百万级吞吐量协程库的实验课程- 项目描述:tinyCoroLab是一门以tinyCoro为基础的实验课程,而tinyCoro是一个linux系统环境下的以C++20协程技术和linux io_uring技术相结合的高性能异步协程库。高效且全能的io_uring和C++20无栈协程的轻量级切换相组合使得tinyCoro可以轻松应对I/O密集型负载,而C++20协程的特性使得用户可以以同步的方式编写异步执行的代码,大大降低了后期维护的工作量,且代码逻辑非常简单且清晰,除此外tinyCoro还提供了协程安全组件,以协程suspend代替线程阻塞便于用户构建协程安全且高效的代码。通过完成tinyCoroLab,你可以从中学习到如何构建一个高性能C++库,对于自身编程能力的提升以及简历项目的丰富有很大帮助。- 亮点: - 以lab形式的课程设计帮你强化学习项目中涉及的知识点。 - 课程最终构建的协程库在性能压测中以百万级吞吐量碾压基线模型。 - 使用较新的C++标准并参考github高star项目的组织形式,代码结构简洁清晰。 - 超过10w字的文档并配有丰富的插图辅助读者理解。- 截图Image- 后续更新本项目会持续更新增加例如http、rpc等协议支持以及完善任务调度机制,欢迎各位参与到该项目的建设中~

Latest Weekly Picks

CurateClick favicon

kaigpt.ai

gpt代充:如何快速申请免手续费的充值服务?

CurateClick favicon

magiclayers.net

Magic Layers – Official Website, What It Is & How to Use

CurateClick favicon

lifepathcalculator.app

Life Path Calculator - free deterministic numerology: your number, strengths, challenges, and shareable cards.

CurateClick favicon

freeadhd.com

ADHD Test - a free, no-sign-up adult ADHD self-screening tool with instant results.

CurateClick favicon

pixmira.ai

Free AI photo editor and image generator for fast visual creation.

CurateClick favicon

pslratings.com

Free PSL Rating gives an instant AI PSL score with tier and four category breakdowns, no signup.

CurateClick favicon

gothic1remake.com

Gothic 1 Remake Guide — Release, Walkthroughs & Quests

CurateClick favicon

viralitypredictor.net

Predict video virality before you publish.