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

做本地分类信息网站赚钱吗一键搭建网站工具

做本地分类信息网站赚钱吗,一键搭建网站工具,重视企业网站,网站建设责任分工什么是协程 协程,即Coroutine(协同程序),就是开启一段和主程序异步执行的逻辑处理,什么是异步执行,异步执行是指程序的执行并不是按照从上往下执行。如果我们学过c语言,我们应该知道&#xff0…

什么是协程

协程,即Coroutine(协同程序),就是开启一段和主程序异步执行的逻辑处理,什么是异步执行,异步执行是指程序的执行并不是按照从上往下执行。如果我们学过c语言,我们应该知道,程序的执行按照从上往下的顺序依次执行,一个操作完成之后才能执行下一个操纵,也就是同步执行。而异步执行则是我们在执行一个操作的同时,也会同时执行其他的操作。

比如说我们在执行一个函数的时候,按照同步执行的逻辑,我们只有在执行完这个函数之后才能继续后面的操作,而异步执行在执行这个函数同时,也可以同步执行其他的函数,不必等待当前函数操作完成。

之后就可以通过不同的yield指令把我们的代码穿插在我们的代码生命周期中

开启协程

开启协程的格式为:

IEnumrator 函数名(形参表)  //最多只能有一个形参

{   

    yield return xxx; //恢复执行条件

    //方法体

}

这个yield return xxx是指满足xxx的条件之后在执行下面的操作,否则就暂时挂起

下面举个例子

public class test : MonoBehaviour
{void Start(){StartCoroutine(Printf1());Debug.Log(1);StartCoroutine(Printf3());}private IEnumerator Printf1(){Debug.Log(2);yield return 0;}private IEnumerator Printf3(){Debug.Log(3);yield return 0;}
}

运行结果

代码中yield return 0是指等待一帧的时间,也就是在执行完Printf1之后暂时挂起,等待一帧的时间,去执行主程序的操作,也就是输出1,然后在执行Printf3。这个一帧是指Update函数中一帧,并且Start函数是先于Update函数的。所以执行结果为2,1,3

yield return 0和yield return null是同一个意思,都是等待一帧的效果。

关闭协程

结束协程有两种情况:

当协程的方法体执行完毕将会自动结束

调用StopCoroutine();方法中止协程执行

终止协程有两种情况

中止所有协程:StopAllCoroutines();

使用对象实例中止指定协程

yield语句

下面是一些常见的yield语句

 

http://www.zhongyajixie.com/news/6371.html

相关文章:

  • 网站开发公司商业计划书学生个人网页制作html代码
  • 网站上线需要多久模板建站优点
  • 电子方案网站建设方案百度推广业务员电话
  • 湖南有几个市seo常用方法
  • 网站制作方案模板东莞网站建设最牛
  • 如何制作多网页网站企业推广网络营销
  • 网站制作策划建设大纲seo关键词优化工具
  • 平面设计免费模板网站品牌宣传推广文案
  • 网站建设課程十大基本营销方式
  • 网站建立时间查询百度搜索引擎提交入口
  • 淘宝联盟怎样做新增网站推广seo推广
  • 无极网页游戏南宁seo推广优化
  • 郑州做网站优化运营商教育培训网站设计
  • 怎样给网站登录界面做后台巨量引擎广告投放平台
  • 金山网站安全检测seo网站关键字优化
  • 网上商城系统代码seo优化专员招聘
  • 莆田做网站公司电话网站的推广方案的内容有哪些
  • 学会计算机编程可以做网站吗论坛seo教程
  • 县级网站建设uc浏览器网页版入口
  • 建筑网78长沙排名优化公司
  • 测试网站的访问速度打开百度一下网页版
  • 北京各大网站推广服务公司重庆网页优化seo公司
  • python网站建设代码测试自己适不适合做销售
  • 有没有做淘宝的网站吗学seo推广
  • 做家政网站公司百度快照提交入口
  • 广东建设厅的工程造价网站郑州网络公司
  • 如何策划网站网站设计报价方案
  • 湖南网站建设 干净磐石网络帮人推广注册app的平台
  • 纯静态网站怎么做cdn站点
  • 涿州网站开发中国疫情最新情况