码迷,mamicode.com
首页 >  
搜索关键字:yield coroutine    ( 2302个结果
Java中的多线程
1、线程中的主要方法a)isAlive()判断线程是否还活着,即线程是否未终止b)getPriority()获得线程的优先级c)setPriority()设置线程的优先级d)Thread.sleep()设置线程休眠的时间e)jion()把当前线程与该线程合并f)yield()让出CUPg)线程的优先...
分类:编程语言   时间:2014-07-25 14:20:01    阅读次数:258
unity3D中协程和线程混合
这是我google unity3D一个问题偶然发现的在stackflow上很有趣的帖子: 大意是 要在unity3D上从服务器下载一个zip,并解压到持久化地址.并将其加载到内存中.下面展示了这种用法: IEnumerator LongCoroutine() { yield return StartCoroutine(DownloadZip()); ExtractZip()...
分类:编程语言   时间:2014-07-25 11:24:41    阅读次数:324
yield---迭代集合的不同方式
yieldreturn语句返回集合的一个元素yieldbreak可停止迭代------------------------------------------------------------------Student.csusingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Threading.Tasks; namespaceConsoleA..
分类:其他好文   时间:2014-07-24 10:52:36    阅读次数:204
yield关键字的用法
在上一篇文章中,说了下foreach的用法,但是还是比较复杂的,要实现接口才能进行遍历,有没有简单些的方法呢?答案是肯定的。且看下面。yield关键字的用法:1.为当前类型添加一个任意方法,但是要求该方法的返回值类型必须是IEnumerable: 1 class Person 2 {...
分类:其他好文   时间:2014-07-23 11:39:06    阅读次数:232
python生成器
生成器: 函数值有yield的就是生成器 yield和return: return的时候这个函数的局部变量就都销毁了 所以return是得到所有结果之后返回 yield是产生了一个可以恢复的函数(生成器) 生成器只是在调用.next()时才运行函数生成一个结果 生成器调用的方式: 1、for循环#使用for循环..
分类:编程语言   时间:2014-07-21 19:38:02    阅读次数:205
Python yield 使用浅析
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。 如何生成斐波那契數列 斐波那契(Fibonacci)...
分类:编程语言   时间:2014-07-21 10:24:08    阅读次数:281
python中的yield
例如这个函数 def fab(max): n, a, b = 0, 0, 1 while n < max: yield b # print b a, b = b, a + b n = n + 1 简单地讲,yield 的...
分类:编程语言   时间:2014-07-19 23:15:12    阅读次数:247
python yield
描述:遍历数据,数据为数字或者由数字填充的列表不使用生成器1 data = [[1, 2], [3, 2], [5]]2 3 for lst in data:4 for item in lst:5 print item使用生成器1 data = [[1, 2], [3, 2]...
分类:编程语言   时间:2014-07-18 18:32:05    阅读次数:284
(zt)Lua的多任务机制——协程(coroutine)
并发是现实世界的本质特征,而聪明的计算机科学家用来模拟并发的技术手段便是多任务机制。大致上有这么两种多任务技术,一种是抢占式多任务(preemptive multitasking),它让操作系统来决定何时执行哪个任务。另外一种就是协作式多任务(cooperative multitasking),它把...
分类:其他好文   时间:2014-07-18 16:30:37    阅读次数:216
Firefly的Gevent重要迭代版本alpha0.1.2推出!
firefly-gevent 是firefly的gevent版本。相比现在的firefly版本使用的twisted,gevent更加的精简。gevent就是一个基于coroutine的python网络开发框架。协程是一种并发模型,但不同于thread和callback,它的所有task都是可以在一个...
分类:其他好文   时间:2014-07-17 23:35:56    阅读次数:358
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!