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

js怎么做网站客服聊天百度贴吧怎么做推广

js怎么做网站客服聊天,百度贴吧怎么做推广,一级a做爰片免费网站丶,网站建设我们的优势什么是协程 协程,即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/22220.html

相关文章:

  • 网页电子书在线阅读器wordpress商丘seo公司
  • 辽宁建设集团招聘信息网站国家免费技能培训有哪些
  • 阿里云虚拟主机建站教程小说推文推广平台
  • 设计网站建站交换友情链接的好处
  • 做网站都需要哪些知识淘宝推广方法有哪些
  • 苏州市公共交易资源平台汉中网站seo
  • 做网站的宣传单素材4p 4c 4r营销理论区别
  • 武汉做营销型网站的公司短视频seo排名系统
  • wordpress 文章备份简述优化搜索引擎的方法
  • 网站用什么图片格式好深圳网站制作推广
  • 认证网站源码网络优化网站
  • 有什么网站是做企业型的seo推广优势
  • html网页设计代码作业正能量网站seo优化价格
  • asp做的药店网站模板推广方案万能模板
  • 企业网站备案在哪个部门seo排名赚靠谱吗
  • 外贸网站建设智能建站火星培训机构收费明细
  • 茶叶网站flash模板免费下载chatgpt 网址
  • 网站建设发布教程电脑培训速成班多少钱
  • wordpress 循环输出seo建站公司推荐
  • 做b2c网站公司定制开发公司
  • 公司网站属于信息化建设吗百度网盘网页
  • wordpress代码高亮显示北京专业网站优化
  • 网站建设 上sem搜索引擎营销
  • 网站开发公司起名佛山网站建设方案咨询
  • 短期设计培训班湖南seo优化排名
  • asp网站做视频教程广东seo网站优化公司
  • html网站怎么做几个网页太原seo外包服务
  • 建设网站首页站长基地
  • 网站建设开票计量单位东莞百度推广排名
  • 保定哪里有做网站的创意广告