Linux 协程

协程(coroutine),是一种轻量级的用户态线程,操作系统对协程无感知。实现的是协作式调度(非抢占式调度),即协程切换由当前协程控制,主动让出CPU(例如当前协程在等待异步网络IO时)。通常情况下,一个线程包含多个协程。

1、优点

1)协程切换的开销比线程切换小很多。原本需要线程数量越多的场景,用协程的性能优势就越明显。

2)

2、缺点

1)

3、协程锁

 

posted @ 2020-02-10 16:45  happyyoung  阅读(2204)  评论(0编辑  收藏  举报