1. 首页
  2. 移动开发
  3. 其他
  4. coroutine_event.zip

coroutine_event.zip

上传者: 2020-08-07 01:12:41上传 ZIP文件 559.01KB 热度 17次
在libevent的基础上提供同步的接口,在获得异步效率的同时提供更方便的编程方式,即提供基于协程的并发模型。 green化 将IO对象进行改造以能和协程进行配合。在某种意义上,协程与线程的关系类似于线程与进程的关系,你可以将协程理解成用户态线程。目前的IO操作都可能会导致整个线程的挂起,但是我们只希望挂起当前执行的协程,因此需要将IO对象进行改造,让其只会导致挂起当前的协程,而不是整个线程,这里的改造称为“green化”,这个名字来自于python下的一个协程库--greenlet。目前提供的green化的io对象包括: tcp socket file descriptor
用户评论