当前位置: 首页 > news >正文

工商企业查询快速seo推广排名重要吗

工商企业查询快速,seo推广排名重要吗,企业seo顾问服务阿亮,网页禁止访问怎么解除Lua里的协程是一个原来没见过的东西#xff0c;Python的Gevent也是一个基于coroutine的python网络开发框架。性能据说很不错。协同的一个关键特征是它可以不断颠倒调用者与被调用者之间的关系协程和一般多线程的区别是#xff0c;一般多线程由系统决定该哪个线程执行#xf…Lua里的协程是一个原来没见过的东西Python的Gevent也是一个基于coroutine的python网络开发框架。性能据说很不错。协同的一个关键特征是它可以不断颠倒调用者与被调用者之间的关系协程和一般多线程的区别是一般多线程由系统决定该哪个线程执行是抢占式的而协程是由每个线程自己决定自己什么时候不执行并把执行权主动交给下一个线程。 协程是用户空间线程操作系统其存在一无所知所以需要用户自己去做调度用来执行协作式多任务非常合适。线程和协同程序的主要不同在于在多处理器情况下多线程程序同时运行多个线程而协同程序是通过协作来完成在任一指定时刻只有一个协同程序在运行并且这个正在运行的协同程序只在必要时才会被挂起。这样Lua的协程就不能利用现在多核技术了。Lua 协程有三个状态挂起态suspended、运行态running、停止态dead。可以通过coroutine.status来查看协程出于神马状态。创建一个协程需要调用coroutine.create 。它只接收单个参数这个参数是 coroutine 的主函数。 create 函数仅仅创建一个新的coroutine 然后返回一个类型为thread的对象并不会启动 coroutine 的运行。hxccoroutine.create(function () print(hi coroutine) end)print(type(hxc)) --threadprint(coroutine.status(hxc)) --suspendedcoroutine.resume(co) -- hi coroutine ;函数coroutine.resume使协同程序由挂起状态变为运行态,执行完毕协程进入dead状态print(coroutine.status(hxc)) --dead调用 coroutine.resume 时传入的第一个参数就是 coroutine.create 的返回值。这时coroutine 从主函数的第一行开始运行。接下来传入 coroutine.resume 的参数将被传进 coroutine 的主函数。在 coroutine 开始运行后运行到自身终止或是遇到一个 yield调用这个yield函数是协程特别之处它可以将正在运行的代码挂起。hxccoroutine.create(function ()for i1,10 doprint(iter, i)coroutine.yield()endend)执行这个协同程序程序将在第一个yield处被挂起coroutine.resume(hxc) -- iter 1print(coroutine.status(hxc)) -- suspended执行coroutine.resume(hxc) -- iter 2resume激活被挂起的程序将从函数yield的位置继续执行程序直到再次遇到yield或程序结束。Lua中协同可以通过resume-yield来交换数据。1通过resume把参数传递给协同的主程序。hxc coroutine.create(function (a,b)print(hxc, a,b,c)end)coroutine.resume(hxc, 1, 2) -- hxc 1 22数据通过yield传给resume。true表明调用成功true之后的部分即是yield的参数。hxc coroutine.create(function (a,b)coroutine.yield(a b, a - b)end)print(coroutine.resume(hxc, 20, 10)) -- true 30 10或者把resume的参数会被传递给yield。hxc coroutine.create (function ()print(hxc, coroutine.yield())end)coroutine.resume(hxc)coroutine.resume(hxc, 4, 5) -- hxc 4 5协程的用途最明显的地方是需要访问某个异步的功能时C语言常采用回调的方法当异步完成时回调脚本的一个已知的函数。如果程序执行到异步点时跳回当异步完成后再回到跳回点继续执行。我的理解就是协程是把异步过程,当作同步处理。这个还要仔细体会下~Lua里面么有多线程看来要靠C的协助一下了
http://www.huolong8.cn/news/327166/

相关文章:

  • 公司装修开工大吉贺词网站优化可以做哪些优化
  • 中国住房和城乡建设部网站建造师莱芜在线广告信息
  • 网站上添加图片的原则pageadmin模板
  • 行业协会网站建设app开发需要什么资源和团队
  • 网站开发制作报价单有那些网站做结伴旅游的
  • 赤坎网站建设公司网站后台传照片 c windows temp 拒绝访问
  • 网站设计制作教程百度广州分公司
  • 怎么查网站死链seo推广哪家公司好
  • 做阿里巴巴小企业网站揭阳网站制作专业
  • 深圳企业网站制作推广运营昆山品牌网站
  • 企业网站建天元建设集团有限公司法人代表
  • 做网站应该买哪一种服务器学校部门网站建设总结
  • 微信朋友圈推广seo网站源码
  • 建立网站的宝塔面板建wordpress
  • 菏泽最好的网站建设公司百度百科官网入口
  • 经营网站 备案查询阿里网站注册
  • 网站的管理权限有什么用建设报名系统网站
  • 商城网站模板源码宁波企业名称查询网站
  • 桂林哪里可以做网站北京推广服务
  • 泰安房产网站建设行业网站建设运营
  • 建中英文网站查询建设公司业绩网站
  • 网站建设长尾关键词app运营专员
  • 宁波网站推广哪家公司好wordpress无编辑栏
  • 赣州网站建设jx25工商营业执照网上年审入口
  • 做企业网站 签合同要注意什么网站做线上销售
  • 乾县做网站wordpress安装不了 404
  • 网站建设布局样式WordPress怎么取消邮箱注册
  • 网站下载免费软件安装广州一起做网店网站官方
  • 兰州市科协网站seo推广排名软件
  • 中太建设集团官方网站it运维需要学什么