E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
协同程序
浅谈Lua的Coroutine-协程的多"线程"并发模型
先贴一下之前看得不怎么懂的源码 function download (host, file) -->
协同程序
·
2015-11-09 14:41
coroutine
Lua 学习笔记(九)
协同程序
(线程thread)
协同程序
与线程thread差不多,也就是一条执行序列,拥有自己独立的栈、局部变量和命令指针,同时又与其他
协同程序
共享全局变量和其他大部分东西。
·
2015-11-07 10:16
thread
lua学习笔记(七)
错误处理 assert(exp) error("error message text") pcall安全调用
协同程序
·
2015-11-02 19:45
学习笔记
Unity3D
协同程序
(Coroutine)
什么是
协同程序
协同程序
,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。
·
2015-10-31 12:58
coroutine
MonoBehaviour.StartCoroutine 开始
协同程序
function StartCoroutine (routine : IEnumerator) : Coroutine 描述:开始
协同程序
。
·
2015-10-30 14:44
coroutine
[Unity]面试题整理
Unity技术面试题一:什么是
协同程序
?答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话说,开启协程就是开启一个可以与程序并行的逻辑。可以用来控制运动、序列以及对象的行为。
沐冉
·
2015-09-29 20:34
[Unity]面试题整理
[Unity]技术学习路线图(长期更新)Unity技术面试题一:什么是
协同程序
?答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话说,开启协程就是开启一个可以与程序并行的逻辑。
肖浩呗
·
2015-09-14 11:53
lua协程
协同程序
与线程差不多,也就是一条执行序列,拥有自己独立的栈、局部变量和指令指针,同时又跟其他
协同程序
共享全局变量和其他大部分东西。
安卓农民种苹果
·
2015-07-29 13:00
C++实现一个多线程同步方式的协同工作程序示例
多线程并发程序与
协同程序
其实是不同的概念。多线程并发是多个执行序同时运行,而
协同程序
是多个执行序列相互协作,同一时刻只有一个执行序列。
Monkey.Knight
·
2015-07-09 20:00
协程
Unity3D
协同程序
(Coroutine) http://wg2009perfect.blog.163.com/blog/static/127997663201211111222126/  
·
2015-06-30 19:00
unity中的 yield,延迟的实现
unity中延迟几秒的实现,专门设计了一种模式,叫做Coroutines&Yield
协同程序
&中断Coroutine:
协同程序
Yield:中断样例://yield在c#中只能放在IEnumerator中
安世博
·
2015-06-26 14:00
U3D的飞船太空射击例子中,使用coroutine
coroutine
协同程序
与线程差不多,也就是一条执行序列,拥有自己独立的栈,局部变量和指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。
·
2015-06-21 08:00
coroutine
Unity3D中的Coroutine使用(协同执行程序)
2.开启
协同程序
就类似于开启一个线程,但是它又不是真正意义上的多线程。 实例讲解 下面为了快速理解,我用一个简单的实例来说说它的具体使用方法。
liulong1567
·
2015-06-10 23:00
Unity3D面试题大合集
1.Resources.load();//加载Resources文件夹内的文档2.WWW加载//
协同程序
3.AssetsBundle: 例:从资源包里获取指定类型的文件AssetBundleab
yaokang522
·
2015-06-08 17:00
Lua 学习笔记(九)
协同程序
(线程thread)
协同程序
与线程thread差不多,也就是一条执行序列,拥有自己独立的栈、局部变量和命令指针,同时又与其他
协同程序
共享全局变量和其他大部分东西。
·
2015-03-28 08:00
thread
unity泛型单例
Object类中提供了一个静态函数:Object.DontDestroyOnLoad(Objecttarget).加载新场景的时候使单例对象不被自动销毁作为 MonoBehaviour因为我们可能需要
协同程序
u010019717
·
2015-03-06 23:00
协同程序
9.1
协同程序
(coroutine)4种状态:挂起(suspended)运行(running)死亡(dead)正常(normal)创建:localco=coroutine.create(function
红帽囝
·
2015-02-27 10:50
lua
Unity Coroutine
协同程序
Coroutine也称
协同程序
或协程,可以和主程序并行运行,和多线程有些类似,但是在任一时刻只会有一个
协同程序
在运行,别的
协同程序
则会挂起。
sinat_24229853
·
2015-01-21 19:00
Lua 5.3 中英术语对照
元方法:metamethod弱表:weaktable协程:coroutine闭包:closure注册表:registry让出:yield表: table程序块:chunk匿名的:anonymous非对称的
协同程序
liutianshx2012
·
2015-01-13 13:00
python中的生成器
什么是生成器: 在《Python核心编程》中有个定义: 《Python核心编程》 写道 挂起返回出中间值并多次继续的
协同程序
被称为生产器,那就是Python的生成器真正做的事情 那么什么是
协同程序
呢
jack_boy
·
2015-01-11 10:00
编程
python
生成器
Lua 笔记--编译、执行、错误与
协同程序
一般dofile可以这样来定义:function dofile(filename) local f = assert(loadfile(filename)) return f() end注意,如果loadfile失败,那么其中assert就会引发一个错误。 函数loadstring与loadfile类似,不同之处在于它是从一个字符串中读取代码,而非从文
墨云天
·
2014-12-27 23:00
【笨木头Lua专栏】基础补充09:使用table.concat连接大量字符串
之前的
协同程序
也暂时没有感觉到特别适用的地方,今天在看数据结构的部分,也是没多大意思(不代表没用)。但是突然发现了一个有意思的地方,那就是——连接大量字符串的时候,如何解决效率问题。
笨木头
·
2014-11-12 20:16
Cocos2d-x与Lua
【笨木头Lua专栏】基础补充09:使用table.concat连接大量字符串
之前的
协同程序
也暂时没有感觉到特别适用的地方,今天在看数据结构的部分,也是没多大意思(不代表没用)。但是突然发现了一个有意思的地方,那就是——连接大量字符串的时候,如何解决效率问题。
musicvs
·
2014-11-12 20:00
【笨木头Lua专栏】基础补充07:
协同程序
初探
好吧,今天我们来聊聊
协同程序
。笨木头花心贡献,哈?花心?不,是用心~转载请注明,原文地址:http://www.benmutou.com/arch
笨木头
·
2014-11-05 21:25
Cocos2d-x与Lua
【笨木头Lua专栏】基础补充08:
协同程序
之resume-yield间的数据返回
不,是用心~转载请注明,原文地址: http://www.benmutou.com/archives/1736文章来源:笨木头与游戏开发 1.resume的参数resume函数除了第一个参数是
协同程序
外
musicvs
·
2014-11-05 21:00
【笨木头Lua专栏】基础补充07:
协同程序
初探
好吧,今天我们来聊聊
协同程序
。 笨木头花心贡献,哈?花心?不,是用心~转载请注明,原文地址: http://www.benmutou.com/a
musicvs
·
2014-11-05 21:00
【unity】简要分析yield及
协同程序
的用法
在学习unity3d的时候很容易看到下面这个例子:1voidStart(){2 StartCoroutine(Destroy());3}45IEnumeratorDestroy(){6 yieldreturnWaitForSeconds(3.0f);7 Destroy(gameObject);8}这个函数干的事情很简单:调用StartCoroutine函数开启协程,yield等待一段时间后,
思月行云
·
2014-10-28 11:17
yield
协同
ngx_lua 一致性hash实现
ngx_lua出来很长时间了,但一直没有关注过,最近有一个I/O密集型的项目,用PHP性能严重不足,但是通过C开发扩展成本很大,对需求也不能及时响应,结果尝试了一下lua,结果非常喜人,他的同步非阻塞I/O,
协同程序
等等
村长爱技术
·
2014-09-30 11:43
hash
lua
一致性
架构
ngx_lua 一致性hash实现
ngx_lua出来很长时间了,但一直没有关注过,最近有一个I/O密集型的项目,用PHP性能严重不足,但是通过C开发扩展成本很大,对需求也不能及时响应,结果尝试了一下lua,结果非常喜人,他的同步非阻塞I/O,
协同程序
等等
村长爱技术
·
2014-09-30 11:43
hash
lua
一致性
ngx_lua
Lua
协同程序
函数coroutine使用实例
协程是
协同程序
的简称,顾名思义,就是协同工作的程序。
iCode0410
·
2014-09-23 10:42
Lua中使用table.concat连接大量字符串实例
之前的
协同程序
也暂时没有感觉到特别适用的地方,今天在看数据结构的部分,也是没多大意思(不代表没用)。但是突然发现了一个有意思的地方,那就是――连接大量字符串的时候,如何解决效率问题。
笨木头
·
2014-09-13 11:25
Lua中的
协同程序
之resume-yield间的数据返回研究
1.resume的参数resume函数除了第一个参数是
协同程序
外,还能继续传其他参数,如下代码:复制代码代码如下:localco=coroutine.create(function(name)print
笨木头
·
2014-09-13 11:02
Lua中的
协同程序
探究
好吧,今天我们来聊聊
协同程序
。1.什么是
协同程序
(coroutinue)大家都知道线程吧?都知道多线程吧?
协同程序
就和这线程差不多,但是又有比较明
笨木头
·
2014-09-13 10:20
Unity 协程与调用函数的区别以及示例应用
Coroutine:
协同程序
(简称:协程),参考网络给出以下两个定义供参考。 1>
协同程序
,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启
协同程序
就是开启一个模拟线程。
Liu_guozhu
·
2014-09-02 08:18
unity
coroutine
invoke
InvokeRepeating
Unity 协程与调用函数的区别以及示例应用
Coroutine:
协同程序
(简称:协程),参考网络给出以下两个定义供参考。1>
协同程序
,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启
协同程序
就是开启一个模拟线程。
Liu_guozhu
·
2014-09-02 08:18
Unity
Invoke
Coroutine
Unity基础知识体系
Unity3D学习笔记(四)Unity的网络基础(C#)
newWWW("");yieldreturndate;texture=date.texture;注意函数的返回值类型为IEnumerator,下载函数尽量使用StartCoroutine(function())
协同程序
qq570842253
·
2014-09-01 20:12
网络
服务器
C#
unity3d
Lua coroutine 不一样的多线程编程思路
一、简介
协同程序
与线程差不多,也就是一条执
GrimRaider
·
2014-08-26 15:00
Lua中的
协同程序
——coroutine
协同程序
基础(coroutine) 三个状态:suspended(挂起,协同刚创建完成时或者yield之后)、
weiyuefei
·
2014-08-14 17:00
Lua学习笔记(五) —— 非抢先式的多线程
1、概念
协同程序
提供一种协作式的多线程。每个
协同程序
都等于是一个线程。一对yield-resume可以将执行权在不同线程之间切换。然而,
协同程序
与常规的多线程的不同之处在于,
协同程序
是非抢先式的。
腼腆纯朴程序猿
·
2014-07-15 21:45
Lua
Lua中的
协同程序
coroutine
协同程序
(Coroutine): 三个状态:suspended(挂起,协同刚创建完成
·
2014-07-04 14:00
coroutine
Unity3D
协同程序
(Coroutine)
什么是
协同程序
协同程序
,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启
协同程序
就是开启一个线程。 二。
a351945755
·
2014-07-04 11:00
Unity3d 面向对象设计思想(六)(Unity3d网络异步数据)
类中有一个方法是StartCoroutine,里面要求的是一个接口为IEnumerator协同的返回值,在Unity3d中,协同的作用是立即返回结果的,而不影响其他程序的执行,并不是一直在等待协同的结果返回你可以在
协同程序
内使用
a351945755
·
2014-06-25 14:00
Lua的
协同程序
我觉得讲得比较易懂:http://www.cnblogs.com/yjf512/archive/2012/05/28/2521412.html
cwj649956781
·
2014-05-27 16:00
Unity3d 面向对象设计思想(六)(Unity3d网络异步数据)
类中有一个方法是StartCoroutine,里面要求的是一个接口为IEnumerator协同的返回值,在Unity3d中,协同的作用是立即返回结果的,而不影响其他程序的执行,并不是一直在等待协同的结果返回你可以在
协同程序
内使用
inspironx
·
2014-04-18 13:00
面向对象
设计
【Unity Tips】备忘录(扫盲篇)
StartCoroutine和StopCoroutineCoroutine,即
协同程序
,如果
candycat1992
·
2014-04-04 14:00
脚本
unity
语言
Unity学习笔记-切水果小游戏第一发
这个用
协同程序
来完成刷新。抛出的时候向上
leecrest
·
2014-03-23 12:00
源码
unity3d
2d
水果忍者
深入浅出游戏算法(3)-lua脚本(8)
协同程序
与多线程类似,但是任意时刻仅能运行一个
协同程序
,这点与PYTHON的全局锁(GIL)机制相似(GIL的目标是确保每一个interpreter进程,只能同时仅有一个线程来执行, 获得相关的锁, 存取相关的资源
u010255642
·
2014-02-18 20:00
游戏
脚本
lua
Coroutine
协同程序
介绍(Unity3D开发之三)
p=496Coroutine在Unity3D中叫做协程或
协同程序
,和多线程类似,也就是说开启
协同程序
就是开启一个线程。但是在任意指定时刻只有一个协程执行,其他协程挂起。
yanghuiliu
·
2013-12-23 13:00
Unity3D学习笔记09:协同
协同程序
,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启
协同程序
就是开启一个线程。
jukai7
·
2013-08-30 17:00
unity3d
协同
小窥python中的生成器
协同程序
的概念
liuguiyangnwpu
·
2013-08-12 22:00
python
yield
生成器
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他