# uthread **Repository Path**: holiday321/uthread ## Basic Information - **Project Name**: uthread - **Description**: 一个简单的用户级线程库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-29 - **Last Updated**: 2021-01-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README uthread ======= 一个简单的C++用户级线程(协程)库 * 一个调度器可以拥有多个协程 * 通过`uthread_create`创建一个协程 * 通过`uthread_resume`运行或者恢复运行一个协程 * 通过`uthread_yield`挂起一个协程,并切换到主进程中 * 通过`schedule_finished` 判断调度器中的协程是否全部运行完毕 * 每个协程最多拥有128Kb的栈,增大栈空间需要修改源码的宏`DEFAULT_STACK_SIZE `,并重新编译 更详细的介绍,请查看我的中文博客 [人既无名的专栏](http://blog.csdn.net/qq910894904/article/details/41911175).