帮酷LOGO
  • 显示原文与译文双语对照的内容
A asymmetric coroutine library for C.

  • 源代码名称:coroutine
  • 源代码网址:http://www.github.com/cloudwu/coroutine
  • coroutine源代码文档
  • coroutine源代码下载
  • Git URL:
    git://www.github.com/cloudwu/coroutine.git
  • Git Clone代码到本地:
    git clone http://www.github.com/cloudwu/coroutine
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/cloudwu/coroutine
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • 它是一个不对称的。

    你可以使用coroutine_open先打开时间表,然后在该计划中创建协同程序。

    应该在调用coroutine_open的线程中调用 coroutine_resume,并且不能在同一计划中的协同程序中调用它。

    同一个计划中的协程共享堆栈,因这里你可以以创建许多协程,而不必担心内存。

    但是切换上下文将把堆栈复制到。

    详细信息的读取源。

    中文博客:http://blog.codingnow.com/2012/07/c_coroutine.html




    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语