码迷,mamicode.com
首页 >  
搜索关键字:lua 协程 coroutine    ( 6229个结果
lua的local问题
1. 初识 使用Local带来错误。自己写了一个递归的函数,结果报错:local fLocal = function(n) if (n == 1) then return n; else return n + fLocal(n-1) endendpri...
分类:其他好文   时间:2015-01-23 21:31:14    阅读次数:232
tengine-2.1.0 + lua + base64
参考:http://my.oschina.net/eduosi/blog/169606yuminstallreadlineyuminstallreadline-develwget http://www.lua.org/ftp/lua-5.3.0.tar.gztar xf lua-5.3.0.tar....
分类:其他好文   时间:2015-01-23 19:58:51    阅读次数:196
python = 慢?
很多人说python是解释型语言,慢。我觉得大家不要人云亦云,要结合项目需求。python用来编写计算密集型的程序肯定没有c语言快,因为c直接被编译成CPU理解的语言。而I/O密集型的程序,因为I/O设备比CPU慢的多,两者的速度其实差不多的,而python用协程做异步I/O,很适合来编写I/O密集...
分类:编程语言   时间:2015-01-23 15:54:18    阅读次数:162
Lua基础 coroutine —— Lua的多线程编程
Lua的coroutine跟thread的概念比较相似,但是也不完全相同。一个multi-thread的程序,可以同时有多个thread 在运行,但是一个multi-coroutines的程序,同一时间只能有一个coroutine在运行,而且当前正在运行的coroutine只有在被显式地要求挂起时,...
分类:编程语言   时间:2015-01-22 21:37:36    阅读次数:222
生产者消费者
producer =coroutine.create(function () --生产者 while true do local x = io.read() --生产新的值 send(x) --发送给消费者 endend)fun...
分类:其他好文   时间:2015-01-22 20:12:38    阅读次数:148
协同程序
--[[协同程序的四种状态挂起(suspended)、运行(running)、死亡(dead)和正常(normal)status yield --挂起程序coroutine.create(function(a, b, c) --coroutine.resume(co, 1, 2, 3) 分别把1,....
分类:其他好文   时间:2015-01-22 19:54:41    阅读次数:165
Go并发编程(四)
并发基础 多进程 多线程基于回调的非阻塞/异步IO 协程 协程与传统的系统级线程和进程相比,协程的最大优势在于其“轻量级”,可以轻松创建上百万个而不会导致系统资源衰竭,而线程和进程通常最多也不能超过1万个。这也是协程也叫轻量级线程的原因。多数语言在语法层面并不直接支持协程,而是通过库的方式支持,但用...
分类:其他好文   时间:2015-01-22 10:43:12    阅读次数:314
cocos2dx 2.x版本:简化提炼tolua++绑定自定义类到lua中使用
cocos2dx的3.x版本已经提供了更好地绑定方式,网上有很多相关的教程,这里给一个链接:http://www.cocoachina.com/bbs/read.php?tid=196416。    由于目前我们的项目使用的是2.x版本的,且已经开发了一半了,这时候不适合转3.x的版本,于是只能用2.x的老方法tolua++来实现绑定。这就有一个蛋疼的问题,太麻烦!每次都要写pkg、使用to...
分类:其他好文   时间:2015-01-21 20:09:01    阅读次数:229
使用AndroidStudio部署Cocos2dx-Lua项目的处理方法
背景描述 最近在学习Cosox2dx-Lua的相关开发,使用了Cocos Code IDE作为开发工具。因为项目需求,我需要导入另一个我自己开发的库。因为该库包含有界面和资源文件,因此我将其打包为一个ARR包。这个时候就发现悲剧了,eclipse貌似不怎么支持导入ARR包,cocos2dx的自动工具又不支持AndroidStudio,经过一番漫长而痛苦的折腾,我找到了一个折中的办法,虽然会稍...
分类:移动开发   时间:2015-01-21 10:13:36    阅读次数:285
uLua学习之调用Lua函数(五)
前言 在我开始这个系列的第一篇文章中,我就提到了Lua脚本用来实现宿主脚本的配置性和扩展性。上节说到的调用外部Lua脚本就对应了它的两大特性之一的配置性,那么另一大特性如何来体现呢?这就要说我们今天的话题了:Lua函数。uLua插件是用来解决unity3d热更新的方案,在我们需要对宿主程序做一些.....
分类:其他好文   时间:2015-01-20 13:41:13    阅读次数:520
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!