当前位置:  编程技术>c/c++/嵌入式

c++支持coroutine的简单示例

    来源: 互联网  发布时间:2014-10-24

    本文导语:  平台:linux依赖:g++ supports c++0x 代码如下:void func1(){    coroutine.yield();} void func2(Coro_t co1){    coroutine.resume(co1);        coroutine.yield();} void func(){    Coro_t co1 = coroutine.create(std::bind(&func1));        coroutine.resume(co1);      ...

平台:linux
依赖:g++ supports c++0x

代码如下:

void func1()
{
    coroutine.yield();
}

void func2(Coro_t co1)
{
    coroutine.resume(co1);   
    coroutine.yield();
}

void func()
{
    Coro_t co1 = coroutine.create(std::bind(&func1));   
    coroutine.resume(co1);   
    Coro_t co2 = coroutine.create(std::bind(&func2, co1));
    coroutine.resume(co2);
    coroutine.resume(co2);
}

int main()
{   
    Coro_t co = coroutine.create(std::bind(&func));
    coroutine.resume(co);
    return 0;
}


    
 
 

您可能感兴趣的文章:

  • 请问,unix下的编译器支持c++的RTTI吗?
  • 我实现了个J2EE技术的服务器,支持TCP、UDP和数据库,由于性能的原因,需要改为C或C++实现,我是C、C++新手,我该如何入手呢?看什么样的
  • uClinux下如何才能支持标准C++类库,如(string, list)等模板库
  • Unix下的编译器,支持c++吗,比如new,delete?
  • C++获取多浏览器上网历史记录示例代码(支持获取IE/Chrome/FireFox)
  • 如何创建支持FILESTREAM的数据库示例探讨
  • spring实现jdbctemplate添加事务支持示例
  • nginx支持codeigniter的pathinfo模式url重写配置写法示例
  • php实现文件下载、支持中文文件名的示例代码
  • python发送邮件示例(支持中文邮件标题)
  • C++Zip压缩解压缩示例(支持递归压缩)
  • libsvm支持向量机回归示例
  • python支持断点续传的多线程下载示例
  • 支持多类型数据库的c#数据库模型示例
  • php使用smtp发送支持附件的邮件示例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Docker支持的安装方式
  • php for linux安装既不支持mysql.如何配置支持mysql
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • 在red hat 9.0.1支持u盘吗,支持如何驱动呀?谢了先。
  • Docker宣布支持Windows 10和Azure Windows Server
  • 到底有哪些网站支持JSP???163.com的免费空间支持吗?
  • windows10玩游戏怎么样?唯一支持DirectX 12的windows
  • 急急急,2.4.20的内核不支持pci-e,请问如何才能使其支持?
  • Docker支持更深入的容器日志分析
  • JBuilder4 能支持 Weblogic 6.0吗?怎麽支持?
  • ​Windows Server 2016提供Docker原生运行的企业级支持
  • RedHat 7.1英文版怎么样通过外挂支持中文?只要求支持......
  • nginx服务器下通过fastcgi支持php5详细安装配置步骤
  • 请问 solaris支持不支持以下几种格式的读取啊
  • HTML <strike> 标签 - HTML5 不支持
  • IE6对XML的支持比较好,但不支持JAVA……
  • HTML <tt> 标签 - HTML5 不支持
  • 编程技术其它 iis7站长之家
  • HTML <font> 标签 - HTML5 不支持
  • 请问mozilla(redhat9里的)对javascript的支持程度,是否支持iframe?参与有分
  • HTML <basefont> 标签 - HTML5 不支持
  • JBuilderIDE中怎么才能支持鼠标的滚动轴啊?这都不支持好别扭~


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3