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
【深入Lua】理解Lua中最强大的特性-
coroutine
(协程)
点击进入我的新博客
coroutine
基础Lua所支持的协程全称被称作协同式多线程(collaborativemultithreading)。Lua为每个
coroutine
提供一个独立的运行线路。
王选易
·
2013-12-21 00:00
coroutine
lua
协程
Unity3D开发之协程(
Coroutine
s & Yield)不执行的原因
协程执行的函数的脚本必须为启用,即那个gameobject必须是不为空而且没有setactive为false才能够继续调用,所以当yieldreturnnewWaitForSeconds(1f);语句下面的不执行,很可能就是销毁了物品或者是设为false了。PS:最好在调用之前:if(m_transform==null||gameObject.activeSelf==false) return;
lihandsome
·
2013-12-10 16:00
unity3d
Lua中 sieve.lua 的源码分析
[b]-- sieve.lua -- the sieve of Eratosthenes programmed with
coroutine
s -- typical usage: lua -e N=500
伈吢塌哋
·
2013-12-04 14:00
lua
Lua中 sieve.lua 的源码分析
阅读更多[b]--sieve.lua--thesieveofEratosthenesprogrammedwith
coroutine
s--typicalusage:lua-eN=500sieve.lua|
伈吢塌哋
·
2013-12-04 14:00
lua
invoke
Coroutine
MonoBehaviour概述MonoBehaviour表示一个单一的行为。Unity中用户对游戏对象的操作被分割成若干个单一行为。每个单一行为都作为一个MonoBehaviour类来封装。再生成每个MonoBehaviour类的实例,并作为组件嵌入游戏对象。然后按照一定的顺序(从下到上)调用每个对象的重载方法来实现游戏对象的全部行为。创建在菜单Assets->create中选择javascrip
luyuncsd123
·
2013-12-01 10:00
unity基础开发----延迟等待执行代码
voidOnCollisionEnter(Collisioncollision) { if(collision.gameObject.name=="suliaoyuanzhu") { Start
Coroutine
liang_704959721
·
2013-11-29 09:00
用boost::bind构造boost::
coroutine
用boost::bind构造boost::
coroutine
class TestCoro { typedef boost::
coroutine
s::coroutione Coro
金庆的专栏
·
2013-11-22 15:00
协程示例
协程示例协程(
Coroutine
)与线程类似,可看成用户线程,由用户调度,而不是系统调度。示例创建1W个协程对象(TestCoro),然后随机调度运行。1W个协程运行于同一个线程中。
金庆的专栏
·
2013-11-22 12:00
《Lua 5.0的实现》第一章 - 介绍
摘要:我们讨论Lua5.0中那些重要而且很华丽的实现方法:基于寄存器的虚拟机、把table当成数组使用时所涉及到的新的优化算法、闭包(closures)的实现、以及协程(
coroutine
s)。
u012813593
·
2013-11-22 00:00
lua
实现原理
外文翻译
风格之争:
Coroutine
模型 vs 非阻塞/异步IO(callback)
我们在设计一个服务器的软件架构的时候,通常会考虑几种架构:多进程,多线程,非阻塞/异步IO(callback)以及
Coroutine
模型。
kjfcpua
·
2013-11-13 10:00
javascript实现yield的方法
由于IE不认function表达式.复制代码代码如下:varIterator=function(fn){var
coroutine
=null;varcofn_this=null;varyield=function
·
2013-11-06 16:16
asio的作者对自己实现的
coroutine
做的说明
Keen-eyedAsiousersmayhavenoticedthatBoost1.42includesanewexample,HTTPServer4,thatshowshowtousestackless
coroutine
sinconjunctionwithasynchronousoperations.Thisfollowsonfromthe
coroutine
sIexploredinth
wooce
·
2013-11-05 17:00
asio的作者对自己实现的
coroutine
做的说明
Keen-eyedAsiousersmayhavenoticedthatBoost1.42includesanewexample, HTTPServer4,thatshowshowtousestackless
coroutine
sinconjunctionwithasynchronousoperations.Thisfollowsonfromthe
coroutine
sIexploredinthe
wooce
·
2013-11-05 17:00
coroutine
Unity--截取屏幕任意区域
直接上代码:usingSystem.IO;voidUpdate(){if(Input.GetKeyDown(KeyCode.A)){Start
Coroutine
(getScreenTexture());
gghu1986
·
2013-10-30 18:28
unity
[unity3d]加载模型资源
将模型资源加载到场景中显示1.从本地加载voidOnGUI() { if(GUILayout.Button("click")) { Start
Coroutine
(getmodel()); } } IEnumeratorgetmodel
s10141303
·
2013-10-29 23:00
[unity3d]加载模型资源
将模型资源加载到场景中显示1.从本地加载voidOnGUI(){if(GUILayout.Button("click")){Start
Coroutine
(getmodel());}}IEnumeratorgetmodel
蓬莱仙羽
·
2013-10-29 23:00
[unity3d]加载模型资源
将模型资源加载到场景中显示1.从本地加载voidOnGUI(){if(GUILayout.Button("click")){Start
Coroutine
(getmodel());}}IEnumeratorgetmodel
蓬莱仙羽
·
2013-10-29 23:00
Unity3D
Coroutine
,你究竟干了什么?(小续)
前篇中讲了一些自己关于
Coroutine
的理解,后来陆陆续续的又想到了一些,在此简单记录一下,内容不多,故作“小”续吧 :) 之前的示例程序基本实现了一个自己的WaitForSeconds,功能上及使用上都与
tkokof1
·
2013-10-17 11:00
C#
unity
coroutine
game
lu协程练习
简单的协程练习: function receive() local status,value =
coroutine
.resume(producer) return status
·
2013-09-23 10:00
Coroutine
,你究竟干了什么?
一 引子 使用Unity已经有一段时间了,对于Component、GameObject之类的概念也算是有所了解,而脚本方面从一开始就选定了C#,目前来看还是挺明智的:Boo太小众,而且支持有限;JS(或着说UnityScript)的话稍稍自由散漫了些,不太符合我们这些略显严谨的程序猿;相比之下,C#各方面都十分沁人心腑,使用起来还是相当舒畅的 :) 就游戏开发而言,Unity也确实为我们减轻
tkokof1
·
2013-09-20 10:00
unity
coroutine
Lua协程学习
按照书上码了下,但运行有问题,暂时不知道原因: function send (x)
coroutine
.yield(x) end function producer() return
·
2013-09-19 15:00
lua
python的并发库:asyncore和eventlet
eventlet采用
coroutine
,本质上也是异步socket,但是已经是将异步socket同步化,没有任何状态(状态都保存在栈中),只有异步才需要考虑状态,同步根本没有状态之分。
winlinvip
·
2013-09-06 14:00
unity3d请求json数据并解析
usingLitJson;publicclassGetPhotoList:MonoBehaviour{ //Usethisforinitialization voidStart(){ Start
Coroutine
ldghd
·
2013-09-06 13:00
CMake命令行添加编译参数
命令行添加编译参数CMake命令行添加编译参数学习自coroserver例程:https://github.com/windoze/coroservercoroserver是一个应用Boost.Asio和Boost.
Coroutine
金庆的专栏
·
2013-08-08 11:00
CMake命令行添加编译参数
CMake命令行添加编译参数学习自coroserver例程:https://github.com/windoze/coroservercoroserver是一个应用Boost.Asio和Boost.
Coroutine
金庆
·
2013-08-08 11:59
C/C++
其它
编程语言当前并发思路比较
在
coroutine
方面则是将大而重的系统调度部分转为线程内轻量的自主调度。go-langDonotcommunicatebysharingmemory
erpingwu
·
2013-07-13 19:00
Concurrent
coroutine
actor
stackless
messages
Contiki 调度内核不完全介绍
设计原理可参照http://www.chiark.greenend.org.uk/~sgtatham/
coroutine
s.html文件代
lgl88911
·
2013-06-22 21:00
Python gevent学习笔记 1
gevent是Python的一个用于网络IO的函数库,其中应用到了
coroutine
(协同程序)的思想。
贱圣
·
2013-06-17 21:00
python
coroutine
gevent
Coroutine
s in C
引用:http://www.oschina.net/translate/
coroutine
s-in-c我们都知道构建一个大型的程序是一件非常困难的工作。
S.l.e!ep.¢%
·
2013-05-19 16:00
Go语言知识积累:windows开发环境搭建
特点简介:1.引入轻量级线程――协程(
coroutine
),Go语言中叫goroutine。2.采用Erlang风格的并发模型,即消息是进程间唯一的通信方式(而非共享内存)。
zongquanliu
·
2013-05-18 03:37
Go
Windows编程
Go语言知识积累:windows开发环境搭建
特点简介:1.引入轻量级线程——协程(
coroutine
),Go语言中叫goroutine。2.采用Erlang风格的并发模型,即消息是进程间唯一的通信方式(而非共享内存)。
zongquanliu
·
2013-05-18 03:37
go
windows编程
随手写了个基于lua的模板系统
随手写了个基于lua的模板系统 最近维护一个用openresty写的玩家web服务,ngx_lua相当给力,lua的
coroutine
风格使得异步程序写得很优雅,web不像游戏,连接之间无交互无状态保留
Daly的游戏人生
·
2013-05-06 13:00
Lua基础
coroutine
—— Lua的多线程编程
Lua的
coroutine
跟thread的概念比较相似,但是也不完全相同。
wzzfeitian
·
2013-04-29 14:00
多线程
lua
coroutine
网络编程
Lua基础
coroutine
—— Lua的多线程编程
Lua的
coroutine
跟thread的概念比较相似,但是也不完全相同。
iteye_3759
·
2013-04-29 14:00
Lua基础 安装LuaSocket
这里为《Lua基础
coroutine
——Lua的多线程编程》做一下准备工作,因为用到了socket库,这里就说明一下怎么在fedora上安装luasocket,以防有的朋友的开发环境跟博主的一样,默认没有该库
wzzfeitian
·
2013-04-29 14:00
lua
网络编程
luasocket
Uinty3D中协程&多线程&异步区别
unity中Start
Coroutine
()就是协程,协程实际上是在一个线程中,只不过每个协程对CUP进行分时,Start
Coroutine
()可以访问和使用unity的所有方法和component2.
wangyihero8
·
2013-04-23 13:22
Unity3D开发
Unity3D协同程序(
Coroutine
)
协同程序的开启与终止 在Unity3D中,使用MonoBehaviour.Start
Coroutine
方法即可开启一个协同程序,也就是说该方法必须在MonoBehaviour或继承于MonoBehaviour
kongbu0622
·
2013-04-08 22:00
Go语言知识积累——特点简介与windows开发环境搭建
所以展开了研究之旅~特点简介:1.引入轻量级线程——协程(
coroutine
),Go语言中叫goroutine。2.采用Erlang风格的并发模型,即消息是进程间
·
2013-04-08 15:00
go语言
Lua的多任务机制――协程(
coroutine
)
http://blog.csdn.net/soloist/article/details/329381 并发是现实世界的本质特征,而聪明的计算机科学家用来模拟并发的技术手段便是多任务机制。大致上有这么两种多任务技术,一种是抢占式多任务(preemptivemultitasking),它让操作系统来决定何时执行哪个任务。另外一种就是协作式多任务(cooperativemultitasking),它把
zswnet
·
2013-02-25 14:33
lua
Lua的多任务机制——协程(
coroutine
)
http://blog.csdn.net/soloist/article/details/329381并发是现实世界的本质特征,而聪明的计算机科学家用来模拟并发的技术手段便是多任务机制。大致上有这么两种多任务技术,一种是抢占式多任务(preemptivemultitasking),它让操作系统来决定何时执行哪个任务。另外一种就是协作式多任务(cooperativemultitasking),它把决
zswnet
·
2013-02-25 14:33
lua
Lua
unity3d 定时循环
functionStart(){Start
Coroutine
("DoSomething");}functionDoSomething(){while(true){//需要重复执行的代码就放于在此处
fzhlee
·
2013-02-21 15:00
unity3d Stop
Coroutine
停止协同程序
function Stop
Coroutine
(methodName :string):voidDescription描述停止这个动作中名为methodName的所有协同程序。
fzhlee
·
2013-02-21 14:00
Lua 学习笔记(一)
不过Lua中的
Coroutine
机制, 却和一般意义上的多线程相距甚远.
破军少帅
·
2013-02-18 16:13
多线程
lua
coroutine
s(协程)
coroutine
s其实就是让程序可以很简单的在不同的任务之间切换,它和可以提高软件效率的线程完全是两个概念,它不具有提升软件效率的功能,它本身更多的是一种软件设计架构上的概念,而不关乎效率,换句话而言
wangeen
·
2013-02-05 22:00
Test
Start
Coroutine
(loadObje
jieshu
·
2013-01-24 15:00
NGUI panel使用soft clip时,屏幕缩放问题
效果不是最佳的,先将就着吧,呵呵~~~对了,代码里面在Start里面运行SetPanel()时,最好用Start
Coroutine
或者Invoke,或者先yield一秒,我怕UI还没缩放就运行了就不好了
dlnuchunge
·
2013-01-18 19:00
Unity3D协同程序(
Coroutine
)
协同程序的开启与终止 在Unity3D中,使用MonoBehaviour.Start
Coroutine
方法即可开启一个协同程序,也就是说该方法必须在MonoBehaviour或继承于MonoBehaviour
liulala16
·
2013-01-18 12:00
Unity3D--协同程序(
Coroutine
)
协同程序的开启与终止 在Unity3D中,使用MonoBehaviour.Start
Coroutine
方法即可开启一个协同程序,也就是说该方法必须在MonoBehaviour或继承于MonoBehaviour
tanmengwen
·
2013-01-14 17:00
Unity--截取屏幕任意区域
直接上代码: usingSystem.IO;voidUpdate(){ if(Input.GetKeyDown(KeyCode.A)) { Start
Coroutine
(getScreenTexture
tanmengwen
·
2013-01-14 16:00
Lua 协程
Lua里的协程是一个原来没见过的东西,Python的Gevent也是一个基于
coroutine
的python网络开发框架。性能据说很不错。
pbymw8iwm
·
2012-11-12 19:00
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他