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
tolua协同程序
lua学习笔记---
协同程序
(coroutine)
对于
协同程序
在真正应用中怎么使用还不太明白,先写下它的使用方法供日后研究吧。
大苏苏说
·
2020-07-16 05:00
unity
Lua
协同程序
的理解
一、什么
协同程序
Lua
协同程序
(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。
午夜支枕听河流
·
2020-07-16 05:53
Lua
Lua内存泄露检查和性能检测工具
1.
ToLua
#的编译之前的博客有提到过,我们使用的是
ToLua
#作为Unity引擎和Lua之间的桥接工具,本文记录的集成工具都是在C层进行的,因此要编译自己的
ToLua
#。
钢与铁
·
2020-07-16 04:48
C++集成lua
tolua
++C++最常用的类对象,它的导入要比函数导入复杂许多。本质上C++的对象是一个指针,一般是用UserData包装,绑定元表信息。元表用C++类结构建立起来,告诉lua如何读写C++对象。
小小青蛙不怕风吹雨打
·
2020-07-16 04:07
Cocos2d-Lua之
协同程序
协同程序
与操作系统中的线程类似,但工作方式是不同的,例如线程的时间片调度算法,当某个线程的时间片用完,系统会自动让该线程等待,让后面的线程运行。
新一下的兰天
·
2020-07-16 03:16
Cocos2dLua
Lua
协同程序
coroutine
前言Lua
协同程序
:开启另一个逻辑处理和c#一样,同一时间只能有一个
协同程序
被执行线程:同一时间,可以有多个线程执行进程:线程的一个载体,一个程序的运行独立为一个进程,进程和进程之间都有自己独立的储存单元
liaoshengg
·
2020-07-16 02:53
Lua
lua5.1学习笔记(一)
一:lua
协同程序
1:关于coroutine.resume(co,...)和coroutine.yield(xxx)两个函数的参数和返回值1.1:如果coroutine.resume(co,...)调用失败
leisure_footprint
·
2020-07-16 01:56
lua
Lua
协同程序
(coroutine)
协同程序
和线程差不多,也就是一条执行序列,拥有自己独立的栈、局部变量和指针,同时又与其他
协同程序
共享全局变量和其他大部分东西。
高数之父
·
2020-07-16 01:24
Lua开发
C++读取lua table
lua_pushnil(
tolua
_S);intindex=lua_gettop(
tolua
_S);mapdict;//现在的栈:-1=>nil;index=>tableindex=index-1;while
iteye_9729
·
2020-07-16 00:09
cocos2d-x
(7)LUA程序设计-
协同程序
(coroutine)
本节大概地讲一下关于
协同程序
的知识点。在前面我们讲了lua的数据类型种类的时候,我们讲过thread这种类型,本节就讲这种类型是如何创建的,以及如何使用它。
iteye_4537
·
2020-07-16 00:45
Lua的
协同程序
Lua的
协同程序
2011年03月11日
协同程序
(coroutine)与多线程情况下的线程比较类似:有自己的堆栈,自己的局部变量,有自己的指令指针(IP,instructionpointer),但与其它
协同程序
共享全局变量等很多信息
iteye_4091
·
2020-07-16 00:40
技术杂绘
Lua 协程随笔
协同程序
coroutine[,kəuru:'ti:n]1、概念
协同程序
类似多线程情况下的线程,也就是一条执行序列,拥有自己独立的栈,局部变量和指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。
iseezqq1
·
2020-07-16 00:39
Lua
随笔
Lua 协程 coroutine
协程是
协同程序
的简称,顾名思义,就是协同工作的程序。
iCode0410
·
2020-07-16 00:19
Lua
lua学习笔记四--
协同程序
协同程序
协同程序
基础Lua将所有关于
协同程序
的函数放置在一个名为“coroutine”的table中,函数create用于创建新的
协同程序
,它只有一个参数,就是一个函数。
猫步旅人
·
2020-07-16 00:22
学习总结
lua学习笔记
Lua
协同程序
coroutine详解
在lua语言中有
协同程序
这一特性。
协同程序
是什么呢?线程大家都知道吧,一系列指令组成一个线程,线程是程序执行流的最小单元,许多线程会组成一个进程,一般来说一个应用程序就是一个进程。
RapdoZoro
·
2020-07-15 23:08
Lua
lua学习笔记day07-----协同函数和非抢占式多线程
这一章对
协同程序
的应用和前面提到的过滤器和迭代器不同。无论是在过滤器和迭代器中,即使有多个
协同程序
,
协同程序
之间两两之间都有关系。
displayMessage
·
2020-07-15 22:06
lua
lua学习笔记day05-----
协同程序
过滤器
lua手册中对
协同程序
进行讲解的时候大量穿插和多线程技术的对比。但是我多线程还没有深入学习,所以不能从比较中得出
协同程序
较多线程的优点。
displayMessage
·
2020-07-15 22:06
lua
Lua学习之路(十五) ------ Lua
协同程序
(coroutine)
Lua
协同程序
(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂。
千喜
·
2020-07-15 22:36
c++读取lua中的table
c++代码staticintl_sin(lua_State*
tolua
_S){std::vectoragr1;lua_pushnil(
tolua
_S);intindex=1;while(lua_next
tomisalready
·
2020-07-15 21:19
Lua
Lua
协同程序
协同程序
(coroutine)简介Lua
协同程序
(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。
BanFS
·
2020-07-15 20:56
lua
chapter9_3
协同程序
实现迭代器
因此,用
协同程序
写迭代器就理所当然了。因为
协同程序
可以一改传统调用者与被调用者之间的关系。有了这个特性,在写迭代器时就无须顾及如何在每次成功的迭代调用间保持状态了。
a807745191
·
2020-07-15 19:37
lua 协程 | 协程实现消息机制(事件队列轮询处理机制)
1协程基础知识Lua
协同程序
(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。协程有三种状态:挂起,运行,停止。
XuTianXiang_JIANGSU
·
2020-07-15 19:16
lua
Cocos2dx
Lua过滤器协同
这篇文章主要介绍了Lua中的
协同程序
探究,本文讲解了什么是
协同程序
、创建
协同程序
、更像样的
协同程序
、让
协同程序
挂起、resume操作的返回值,需要的朋友可以参考下。
Mr_COOL3
·
2020-07-15 18:39
Lua脚本
lua中的
协同程序
1.
协同程序
相关的几个函数lua中的
协同程序
类似于线程,拥有自己的独立资源(独立栈,自己的指针和局部变量等),也和其他
协同程序
共享全局的资源(比如同属于同一个lua的luastate的多个
协同程序
可以共享该
GiveMeFive_1003
·
2020-07-15 17:25
lua
Lua从入门到放弃--
协同程序
15年前,我妈告诉我女孩喜欢学习好的,我信了,开始拼命学习。10年前,我妈告诉我女孩喜欢爱勤劳运动的,我信了,承包了家里所有的家务。5年前,我妈告诉我女孩喜欢会烧菜的,我信了,只要我放假在家,晚上老妈就可以看黄金档节目了。现在...妈,我读书是比较少但是你别骗我,你确定女孩喜欢会织毛衣的么?Lua支持coroutine,这个东西也被称为协同式多线程(collaborativemultithread
时筱柒
·
2020-07-15 17:38
Lua从入门到放弃
《Lua程序设计》9.2 管道(pipe)与过滤器(filter) 包含使用协同函数实现“生产者——消费者”问题的实例代码...
一个关于
协同程序
的经典示例是“生产者-消费者”问题。这其中涉及到两个函数,一个函数不断地产生值(比如从一个文件中读取值),另一个则不断地消费这些值(比如将这些值写到另一个文件)。
ducode
·
2020-07-15 15:04
lua
Lua学习笔记13:管道和过滤器
一个关于
协同程序
的经典示例是“生产者-消费者”问题。这其中涉及到两个函数,一个函数不断地产生值(比如从一个文件中读取值),另一个则不断地消费这些值(比如将这些值写到另一个文件)。
qq_42483286
·
2020-07-15 15:43
Lua学习笔记
lua
协同程序
实现管道过滤器
--消费者驱动,
协同程序
实现管道过滤器functionreceive(prod)--启动协程,获取返回值localstatus,value=coroutine.resume(prod)returnvalueendfunctionsend
小龙龙丶
·
2020-07-15 14:08
Lua
Lua—第9章
协同程序
第9章
协同程序
协同程序
(coroutine)与多线程情况下的线程比较类似:有自己的堆栈,自己的局部变量,有自己的指令指针,但是和其他
协同程序
共享全局变量等很多信息。
heyuchang666
·
2020-07-15 14:51
Lua开发
Lua语言开发
LUA学习(六)
协同程序
Lua
协同程序
(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。
gaochizhen33
·
2020-07-15 14:26
Lua
Lua编程(八)
协同程序
的高级用法——生产者-消费者问题
去掉Filter逻辑就更清晰些了,就是两个“线程”(其实是两个
协同程序
)
松阳
·
2020-07-15 14:12
lua
Lua的
协同程序
协同程序
(coroutine)与多线程情况下的线程比较类似:有自己的堆栈,自己的局部变量,有自己的指令指针(IP,instructionpointer),但与其它
协同程序
共享全局变量等很多信息。
chenchao868
·
2020-07-15 14:28
游戏引擎
Lua Coroutine详解
协同程序
与线程差不多,也就是一条执行序列,拥有自己独立的栈,局部变量和指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。
chiguozi
·
2020-07-15 08:24
tolua
tolua
.type返回一个C++对象的类型描述字符串。
weixin_34163741
·
2020-07-15 05:18
protoc-gen-lua支持嵌套类型
/usr/bin/envpython#-*-encoding:utf8-*-#protoc-gen-erl#Google'sProtocolBuffersproject,ported
tolua
.
weixin_30617797
·
2020-07-15 03:34
lua使用
协同程序
实现迭代器-笔记
functionprintResult(a)localstr=""fori=1,#adostr=str..a[i]..""endprint("--"..str.."\n")endfunctionpermgen(a,n)n=nor#aifn<=1thencoroutine.yield(a)--完成一次排列返回排列数组;挂起保存迭代状态elsefori=1,ndo--每循环一次生成一个a[i]所有位置
huangbaif
·
2020-07-15 01:21
lua笔记
Cocos2dx+lua基础ccb
localproxy=CCBProxy:create();proxy:retain();localn=proxy:readCCBFromFile"MainCity/MainScene.ccbi";locallayer=
tolua
.cast
playddt
·
2020-07-14 16:18
Cocos2dx+lua
c++与lua
在cocos将c++类注册到lua主要关心将类对象实例化函数注册给lua以及实例对象的函数注册到lua,将类对象注册为usertype,将函数注册在类module下DEMOCODE//以c编译模式引入
tolua
jjj930901
·
2020-07-14 12:47
lua
lua
c语言
tolua
tolua
.type返回一个C++对象的类型描述字符串。
曾令伟
·
2020-07-14 03:12
[转]:PHP 使用
协同程序
实现合作多任务
协程是比较少见的概念,先转过来作为参考,需要时应该可以用到转自:http://www.oschina.net/translate/cooperative-multitasking-using-coroutines-in-php生成器生成器最基本的思想也是一个函数,这个函数的返回值是依次输出,而不是只返回一个单独的值。或者,换句话说,生成器使你更方便的实现了迭代器接口。下面通过实现一个xrange函
人在码途
·
2020-07-13 23:39
[Unity热更新]
tolua
# & LuaFramework(十四):更新下载(中)
承接上一篇:http://blog.csdn.net/lyh916/article/details/51146693上一篇基本实现了更新下载,很多时候,我们还需要将更新文件数,下载速度等信息显示在界面上,所以这篇就说下怎么做。效果图:Ps:上面的下载速度为Infinity(无穷大),具体原因不明,估计是我使用的是编辑器链接本地服务器,而且更新的文件很小,所以就快得飞起吧!分析:这里我把它分为两部分
宏哥1995
·
2020-07-13 07:15
Unity热更新
ToLua
++原理简析
每一个C++类有一个metatable类中的成员函数是直接以存在metatable中的;类中的成员变量则会生成存取函数并分别将存入metatable中名为".set"/".get"的二级table中;子类的metatable的metatable是父类的metatable;每个metatable都会被设置一组metamethod比如__newindex/__index其中:__newindex首先获
麻子
·
2020-07-13 07:52
Lua
Lua
Cocos
Quick
C++
Unity3D
协同程序
(Coroutine)
1.什么是
协同程序
在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启
协同程序
就是开启一个线程。
壹米玖坤
·
2020-07-13 06:58
Unity基础篇:协程(
协同程序
)的概括(StartCoroutine 和yield return和StopCoroutine )
MonoBehaviour.StartCoroutine开始
协同程序
publicCoroutineStartCoroutine(IEnumeratorroutine);一个
协同程序
在执行过程中,可以在任意位置使用
烟雨迷离半世殇
·
2020-07-12 22:47
Unity相关
ToLua
(LuaFramework) -
ToLua
框架使用指南
LuaFramework热更新流程:Main脚本调用整个游戏的启动函数Startup游戏管理器GameManager生成GameManager调用CheckExtractResource函数,检查“数据目录”是否存在如果“数据目录”不存在,说明是初次运行游戏,就将“游戏包资源目录”的内容解压缩到“数据目录”如果“数据目录”存在,就检查是否需要从服务器下载资源,GameManager调用OnUpda
develop true
·
2020-07-12 19:38
ToLua
lua
ToLua
(LuaFramework) -
ToLua
开篇与项目演示案例-
tolua
最全教程
开篇前言:学习
tolua
需要有lua基础。学习
tolua
需要有lua基础。
develop true
·
2020-07-12 19:08
ToLua
踩
Tolua
中的大坑之性能问题
在完成项目中的第一个玩法,长沙麻将之后,我们发现项目中的一个重大问题。玩家打一局游戏开始的时候没有什么问题,但是打到中途,一般在4-5局的时候就会出现卡顿的问题,并且会随着游玩时间加长,卡顿会随时间加重,以至于最后FPS到10一下,游戏如同幻灯片。通过Unity中的性能检测器,发现游戏刚开始看不出什么问题,但是到游戏中期,会发现有在LuaLooper.cs中的LateUpdate()函数在不停的跳
iostream1000
·
2020-07-12 19:52
tolua
++中文文档整理
tolua
++参考手册中文版作者:Mrzhu007日期:2018-04-15博客地址:金色世界之前看了
tolua
++如何将C++接口快速的注册给lua使用。
金色世界
·
2020-07-12 19:05
lua
新项目开启,unity-lua起步
在unity里,由于有大量的c#代码,所以一般都用现成的类库,我将要使用的是
tolua
.以及对应的框架。
tolua
作为一个成熟框架,已经帮我们做了大量的工作,但为了更好的使用它,我们还是需要了
yxriyin
·
2020-07-12 19:58
unity-lua
【Unity技术摘录】
tolua
框架接入
【参考博文】河乐不为-《Unity3D游戏客户端基础框架》
tolua
框架接入引言如何将
tolua
框架接入Unity项目中,这里假设我们已经有一个项目,并且已经实现了一些基础架构或者项目已经是完整的,此时
VinChyy
·
2020-07-12 18:35
Unity
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他