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
Coroutine
(zt)Lua的多任务机制——协程(
coroutine
)
原帖:http://blog.csdn.net/soloist/article/details/329381 并发是现实世界的本质特征,而聪明的计算机科学家用来模拟并发的技术手段便是多任务机制。大致上有这么两种多任务技术,一种是抢占式多任务(preemptivemultitasking),它让操作系统来决定何时执行哪个任务。另外一种就是协作式多任务(cooperativemultitasking
gAmesaceR
·
2014-07-17 14:00
Lua中的协同程序
coroutine
协同程序(
Coroutine
): 三个状态:suspended(挂起,协同刚创建完成
·
2014-07-04 14:00
coroutine
Unity3D之协程(
Coroutine
s & Yield )
写游戏代码,往往最终需要代码为连续的事件.结果会像这样:[它可以实现将一段程序延迟执行或者将其各个部分分布在一个时间段内连续执行。]private int state = 0; void Update() { if (state == 0) { //做步骤0 state = 1;
a351945755
·
2014-07-04 11:00
Unity3D协同程序(
Coroutine
)
协同程序的开启与终止 在Unity3D中,使用MonoBehaviour.Start
Coroutine
方法即可开启一个协同程序,也就是说该方法必须在MonoBehaviour或继承于MonoBehaviour
a351945755
·
2014-07-04 11:00
关于Start
Coroutine
的简单线程使用
www.cnblogs.com/xpvincent/archive/2013/07/13/3188257.htmlhttp://www.cnblogs.com/oldman/articles/2400365.htmlStart
Coroutine
a351945755
·
2014-07-04 11:00
gevent 学习笔记 —— 协程
官方描述geventgeventisa
coroutine
-basedPythonnetworkinglibrarythatusesgreenlettoprovideahigh-levelsynchronousAPIontopofthelibeveventloop
wanyoung
·
2014-06-28 00:00
gevent
python
Unity3d 面向对象设计思想(六)(Unity3d网络异步数据)
在MonoBehavior类中有一个方法是Start
Coroutine
,里面要求的是一个接口为IEnumerator协同的返回值,在Unity3d中,协同的作用是立即返回结果的,而不影响其他程序的执行,
a351945755
·
2014-06-25 14:00
简要分析unity3d中剪不断理还乱的yield
在学习unity3d的时候很容易看到下面这个例子:1voidStart(){2Start
Coroutine
(Destroy());3}45IEnumeratorDestroy(){6yieldreturnWaitForSeconds
huang9012
·
2014-06-09 17:45
Unity3D
简要分析unity3d中剪不断理还乱的yield
在学习unity3d的时候很容易看到下面这个例子:1voidStart(){ 2Start
Coroutine
(Destroy()); 3} 4 5IEnumeratorDestroy(){ 6yieldreturnWaitForSeconds
huang9012
·
2014-06-09 17:00
python
coroutine
的学习和总结
简介 因为最近一段时间需要研究一些openstack相关的东西,在阅读一些相关代码的时候碰到很多python特定的一些特性,比如generator,
coroutine
以及一些相关的类库
frank-liu
·
2014-06-01 23:00
python
Unity3D等待函数介绍
Coroutine
s&Yield是Unity3D编程中重要的概念,它可以实现将一段程序延迟执行或者将其各个部分分布在一个时间段内连续执行,但是在Javascript与C#中实现
Coroutine
s&Yield
huang9012
·
2014-05-23 10:38
Unity3D
Unity3D等待函数介绍
Coroutine
s&Yield是Unity3D编程中重要的概念,它可以实现将一段程序延迟执行或者将其各个部分分布在一个时间段内连续执行,但是在Javascript与C#中实现
Coroutine
s&Yield
huang9012
·
2014-05-23 10:00
关于Unity3D的协程(
Coroutine
)
74252563201011711845180/http://wg2009perfect.blog.163.com/blog/static/127997663201211111222126/ 我在这摘要下:1.
coroutine
huang9012
·
2014-05-23 10:00
深入浅出
Coroutine
深入浅出
Coroutine
说到
coroutine
(中文一般翻译成协程),对于Java程序员来说可能有点陌生,因为Java语言本身并不支持
coroutine
,但是早在1963年这个想法就被提出来了。
zbz0425
·
2014-05-23 02:00
Unity3d加载画面
异步加载代码:AsyncOperationao; voidStart(){ Start
Coroutine
(LoadLevel()); } IEnumeratorLoadLevel(){ ao=Application.LoadLevelAsync
hale445566
·
2014-05-19 20:00
unity3d
unity3d
coroutine
、invoke的应用
提供了两种异步方式的调用(1)
coroutine
(协程)应该是untity对c#多线程的一种封装吧(内部不是很了解),调用的函数需标示IEnumerator迭代配合yieldreturnxxx使用yield
hi_style
·
2014-05-14 15:23
unity3d
unity 3d yield 用法总结
最近,需要需要用unity 3d做点东西,但是了碰到了延迟加载问题,我总结余下:
Coroutine
s & Yield是unity3d编程中重要的概念,它可以实现将一段程序延迟执行或者将其各个部分分布在一个时间段内连续执行
·
2014-05-13 21:00
unity
libcoro:在c++中支持
coroutine
所以我考虑让libtnet支持
coroutine
。
Coroutine
第一次接触
coroutine
的概
siddontang
·
2014-05-11 16:00
异步
coroutine
lua
网络编程
Go
Unity中巧用协程(
Coroutine
)做状态机
虽然这个其实在看了2dtoolkit的demo才知道的,不过我简化一下当作一点练习吧。不得不说国外在编程思想上总是领先不少。我之前用协程都是当作定时器来用,而别人直接拿来做动画,这就是差距啊先来看看这样的情况:如果想做一只左右游动的鱼的行为,那么用状态机的思路就是左和右两个状态。那么代码写出来差不多就是voidUpdate() { if(state==left){...} else{...} }这
fg5823820
·
2014-05-09 18:00
松口气,近一段时间的工作学习情况
去年开始做这套类似BluePrint的图脚本的时候没想到虚幻能这么快就开放,项目推行类BluePrint时也就没有太激进,图本身的出发点是自然语言,而不是程序语言,带有不少
Coroutine
的概念,结果现在就有点被动了
noslopforever
·
2014-04-28 16:00
Unity协程(
Coroutine
)原理深入剖析再续
阅读更多Unity协程(
Coroutine
)原理深入剖析再续ByD.S.Qiu尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com前面已经介绍过对协程(
Coroutine
)
DSQiu
·
2014-04-19 18:00
Unity协程(
Coroutine
)原理深入剖析再续
Unity协程(
Coroutine
)原理深入剖析再续 By D.S.Qiu 尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com  
DSQiu
·
2014-04-19 18:00
coroutine
Unity3d 面向对象设计思想(六)(Unity3d网络异步数据)
在MonoBehavior类中有一个方法是Start
Coroutine
,里面要求的是一个接口为IEnumerator协同的返回值,在Unity3d中,协同的作用是立即返回结果的,而不影响其他程序的执行,
inspironx
·
2014-04-18 13:00
面向对象
设计
2014.04.18.
Coroutine
s 的坑
最近的程序莫名奇妙的coredump, 挂的方式和地方都不一样,后来怀疑是协程的堆栈溢出了.makecontext()传入的第一个参数ucontext_t*其中的成员uc_stack.ss_size需要指定堆栈的大小,改了下大小,就不会挂了谷歌了下,发现也有人遇到同样的坑,解决方法也是1.避免使用栈2.增大协程栈的大小原文:协程框架的堆栈大小陷阱检查下了unix下的线程堆栈大小linux-7r0r
S.l.e!ep.¢%
·
2014-04-17 16:00
一个“蝇量级” C 语言协程库
协程(
coroutine
)顾名思义就是“协作的例程”(co-operativeroutines)。
shuyun123456789
·
2014-04-13 21:00
thread
c
Unity
coroutine
优化
http://angryant.com/2010/01/14/optimising-
coroutine
-yielding-in-c/对于如下代码:privateIEnumeratorDoFadeAlphaIn
prothi
·
2014-04-10 13:00
Note: Continuation 相关的几个链接
Node0.12.x要增加发功能了,Generator语法..PythonRuby早有了表示还不会用就去看了Lua的
coroutine
,看不懂只好微博上吐槽..然后某写Clojure的呃..朋友..回了我一句
题叶
·
2014-04-10 00:00
lisp
【Unity Tips】备忘录(扫盲篇)
Start
Coroutine
和Stop
Coroutine
Coroutine
,即协同程序,如果
candycat1992
·
2014-04-04 14:00
脚本
unity
语言
Coroutine
s & Yield 协同的理解
74252563201011711845180/http://wg2009perfect.blog.163.com/blog/static/127997663201211111222126/摘要下:1.
coroutine
a1294246096
·
2014-03-29 21:00
unity
协同
tornado.gen 源码阅读
import tornado.gen import time import pdb import tornado.httpclient @tornado.gen.engine #@tornado.gen.
coroutine
invictus_lee
·
2014-03-26 15:00
场景资源之解包(2)
本篇接着上一篇继续和大家分享场景资源这一主题,主要包括两个方面:(1)加载场景场景异步加载的代码比较简单,如下所示:privateIEnumeratorLoadLevel
Coroutine
(){stringurl
findsuningshine
·
2014-03-24 16:42
Unity 动画(UITweener)、协程(
Coroutine
)和委托(Delegate)队列管理
阅读更多Unity动画(UITweener)、协程(
Coroutine
)和委托(Delegate)队列管理ByD.S.Qiu尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com
DSQiu
·
2014-03-16 21:00
Unity 动画(UITweener)、协程(
Coroutine
)和委托(Delegate)队列管理
Unity 动画(UITweener)、协程(
Coroutine
)和委托(Delegate)队列管理 By D.S.Qiu 尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com
DSQiu
·
2014-03-16 21:00
coroutine
AssetBundle系列——场景资源之解包(二)
本篇接着上一篇继续和大家分享场景资源这一主题,主要包括两个方面: (1)加载场景 场景异步加载的代码比较简单,如下所示: private IEnumerator LoadLevel
Coroutine
·
2014-03-13 15:00
Bundle
Unity协程(
Coroutine
)原理深入剖析
阅读更多Unity协程(
Coroutine
)原理深入剖析ByD.S.Qiu尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com记得去年6月份刚开始实习的时候,当时要我写网络层的结构
DSQiu
·
2014-03-12 00:00
Unity协程(
Coroutine
)原理深入剖析
Unity协程(
Coroutine
)原理深入剖析 ByD.S.Qiu尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com 记得去年6月份刚开始实习的时候,
DSQiu
·
2014-03-12 00:00
coroutine
c++支持
coroutine
的简单示例
平台:linux依赖:g++supportsc++0x复制代码代码如下:voidfunc1(){
coroutine
.yield();}voidfunc2(Coro_tco1){
coroutine
.resume
·
2014-03-06 10:49
libcoro:在c++中支持
coroutine
所以我考虑让libtnet支持
coroutine
。
Coroutine
第一次接触
coroutine
的概
siddontang
·
2014-03-05 14:00
异步
coroutine
lua
网络编程
Go
Unity3d 播放音乐回调事件
publicvoidPlayClipData(AudioCallBackcallback) { audio.Play(); Start
Coroutine
(DelayedCallback(audio.clip.length
cp790621656
·
2014-03-02 02:00
Unity协程(
Coroutine
)管理类——TaskManager工具分享
Unity协程(
Coroutine
)管理类——TaskManager工具分享 By D.S.Qiu 尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com
DSQiu
·
2014-02-26 23:00
coroutine
Unity协程(
Coroutine
)管理类——TaskManager工具分享
阅读更多Unity协程(
Coroutine
)管理类——TaskManager工具分享ByD.S.Qiu尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com在分享vp_Timer
DSQiu
·
2014-02-26 23:00
深入浅出游戏算法(3)-lua脚本(8)
的目标是确保每一个interpreter进程,只能同时仅有一个线程来执行, 获得相关的锁, 存取相关的资源,借此达到线程安全)dp@dp:~ % vim mysum.luamy_sum=0mysum=
coroutine
.create
u010255642
·
2014-02-18 20:00
游戏
脚本
lua
lua
coroutine
filter
functionsend(x)
coroutine
.yield(x) end functionproducer() return
coroutine
.create(function() whiletruedo
Kevin_Samuel
·
2014-02-13 00:00
[置顶] 导航:计算机系统、分布式系统、系统调优(暂时只有目录,不断完善)
》 第一部分:计算机系统:Java系统应用第1章:计算机体系结构、操作系统、编译原理基础知识 计算机体系结构:处理器、内存、IO模型、 操作系统:进程/线程管理/协程
Coroutine
ajian005
·
2014-02-05 10:00
一个“轻量级” C 语言协程库
协程(
coroutine
)顾名思义就是“协作的例程”(co-operativeroutines)。
wangfaqiang
·
2014-01-28 14:00
Programming Ruby(读书笔记)-12章(Fibers,线程,进程)
Fiber可理解了一种程序间的协作机制(
coroutine
mechanism)。使得我们编程像是多线程程序,但又不引用多线程的问题。
huihuilou
·
2014-01-14 16:00
Ruby
nodelua
最近在学习go,对go中网络处理的方式比较喜欢,就用lua
coroutine
+ C 模仿着接口实现一个玩具玩玩.
·
2014-01-08 18:00
node
Unity3D获取web数据的两种方法
usingSystem.Text; publicclassTest:MonoBehaviour { //Usethisforinitialization voidStart() { //Start
Coroutine
AWNUXCVBN
·
2014-01-08 10:00
Web
数据
unity3d
lua(4)协程
co=
coroutine
.create(function()print("hi")end) print(
coroutine
.status(co))
coroutine
.resume(co) print
dlnuchunge
·
2013-12-23 18:00
Coroutine
协同程序介绍(Unity3D开发之三)
p=496
Coroutine
在Unity3D中叫做协程或协同程序,和多线程类似,也就是说开启协同程序就是开启一个线程。但是在任意指定时刻只有一个协程执行,其他协程挂起。
yanghuiliu
·
2013-12-23 13:00
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他