码迷,mamicode.com
首页 >  
搜索关键字:lua 协程 coroutine    ( 6229个结果
Python模块之目录
1、加密算法有关 hmac模块 hashlib模块 2、进程有关 multiprocessing模块 3、线程有关 threading模块 4、协程有关 asyncio模块 5、系统命令调用 subprocess模块 6、系统信号量 signal模块 ...
分类:编程语言   时间:2019-12-23 13:33:43    阅读次数:146
Lua 学习之基础篇八<Lua 元表(Metatabble)&&继承>
讲到元表,先看一段table的合并动作. 程序会报错,因为不知道如何对两个table执行+运算,这个时候就需要通过元表来定义,有点类似c中的运算符加载。我们看一下如何通过元表实现合并操作。 可以看到, 程序在执行的时候,调用了mt._add元方法计算。 具体的过程是: 1.查看t1是否有元表,若有, ...
分类:Web程序   时间:2019-12-23 13:25:35    阅读次数:125
Lua 学习之基础篇十<Lua 常见的语法规则>
下面讲一些lua 常见的用法和规则,可以为学习理解lua带来帮助。 1. if判断 lua把 nil 和false 视为“假”,其他都为“真” 2. 逻辑运算符 and or lua的and or 可以用来构成三元表达式,如下: 但如果是这样写,就不是你想要的结果了: 这是因为,and 运算符判定 ...
分类:其他好文   时间:2019-12-23 13:13:34    阅读次数:111
如何提升python的处理速度?
导读:作为日常生产开发中非常实用的一门语言,python广泛应用于网络爬虫、web开发、自动化测试、数据分析和人工智能等领域。但python是单线程的,想要提升python的处理速度,涉及到一个很关键的技术——协程。本篇文章,将讲述python协程的理解与使用。 1、操作系统相关概念 在理解与使用协 ...
分类:编程语言   时间:2019-12-23 13:06:11    阅读次数:73
Lua 学习之基础篇九<Lua 协同程序(Coroutine)>
引言 讲到协程,首先来介绍一下线程和协程的区别 lua协程和多线程 相同之处:拥有自己独立的桟、局部变量和PC计数器,同时又与其他协程共享全局变量和其他大部分东西 不同之处:一个多线程程序可以同时运行几个线程(并发执行、抢占),而协程却需要彼此协作地运行,并非真正的多线程,即一个多协程程序在同一时间 ...
分类:其他好文   时间:2019-12-23 13:00:12    阅读次数:93
Lua 学习之基础篇五<Lua 之 OS 库>
lua os库提供了简单的跟操作系统有关的功能 1. os.clock() 返回程序所运行使用的时间 2. os.date ([format [, time]]) 用来格式化时间戳为可读时间,time为可选时间戳,省略时取当下 其中" t": 将返一个带year(4位),month(1 12), d ...
分类:其他好文   时间:2019-12-23 11:42:05    阅读次数:144
Lua 学习之基础篇六<Lua 之IO 库>
引言 I/O 库提供了两套不同风格的文件处理接口。 第一种风格使用隐式的文件句柄; 它提供设置默认输入文件及默认输出文件的操作, 所有的输入输出操作都针对这些默认文件。 第二种风格使用显式的文件句柄。 当使用隐式文件句柄时, 所有的操作都由表 io 提供。 若使用显式文件句柄, io.open 会返 ...
分类:其他好文   时间:2019-12-23 11:35:12    阅读次数:101
并发编程 - 总结
并发编程 核心: 并发,进程,线程,协程 并发与并行 并发:是伪并行,即看起来是同时运行。单个cpu+多道技术就可以实现并发并行:同时运行,只有具备多个cpu才能实现并行补充: 多道技术实现了单核下实现并发 同步 、异步 | 阻塞、非阻塞 同步 、异步: 是指任务提交的方式 同步:提交任务后原地等待 ...
分类:其他好文   时间:2019-12-22 14:29:17    阅读次数:67
简述 gevent模块的作用和应用场景。
当一个greenlet遇到IO操作时,比如访问网络,就自动切换到其他的greenlet,等到IO操作完成, 再在适当的时候切换回来继续执行。由于IO操作非常耗时,经常使程序处于等待状态, 有了gevent为我们自动切换协程,就保证总有greenlet在运行,而不是等待IO。 由于切换是在IO操作时自 ...
分类:其他好文   时间:2019-12-22 11:01:22    阅读次数:133
Swoole协程与传统fpm同步模式比较
如果说数组是 PHP 的精髓,数组玩得不6的,根本不能算是会用PHP。那协程对于 Swoole 也是同理,不理解协程去用 Swoole,那就是在瞎用。 首先,Swoole 只能运行在命令行(Cli)模式下,所以我们开发调试都是使用命令行,而不是 php-fpm/apache 等。 在 Swoole ...
分类:其他好文   时间:2019-12-21 23:02:46    阅读次数:192
6229条   上一页 1 ... 53 54 55 56 57 ... 623 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!