码迷,mamicode.com
首页 >  
搜索关键字:yield coroutine    ( 2302个结果
实现隋朝农民起义的过程:线程的yield与方法random判别的区别
package fengke.game.thread;import java.util.PriorityQueue;import javax.swing.plaf.SliderUI;/*** 使用线程的yield()方式实现隋朝农民起义* @author 锋客*内容:1、创建军队线程===ruann...
分类:编程语言   时间:2015-10-28 01:28:16    阅读次数:267
Python 深入理解yield
转自:http://www.jb51.net/article/15717.htm只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子:defaddlist(alist):foriinalist:yieldi+1取出alist的每一项,然后把i + 1塞进去。然后通过调用取出每一项:...
分类:编程语言   时间:2015-10-26 12:03:31    阅读次数:185
Java基础复习(2) 多线程相关 sleep() yield() wait() join()等方法简略说明
多线程相关 sleep() yield() wait() join()等方法简略说明
分类:编程语言   时间:2015-10-23 11:58:27    阅读次数:270
[lua]尝试一种Case语法糖
function CaseT(arg) local r = arg%10 function proxy(caller) caller.yield(r) end -- proxy return function (cond) i...
分类:其他好文   时间:2015-10-22 20:55:10    阅读次数:316
3.4.1 使用过滤式扩展方法(P43-44)
对IEnumerable执行标准并且同样返回IEnumerable的扩展方法,可以使用yield关键字对源数据中的项应用选择标准,已生成精简的结果集。 public static IEnumerable FilterByCategory(this IEnumerableproductEnum,str...
分类:其他好文   时间:2015-10-22 17:11:47    阅读次数:127
线程 sleep wait join
当前线程静态方法:1.sleep:阻塞当前线程一段时间,主动行为,不会分配到CPU资源,不会释放锁。2.yield:阻塞当前线程一段时间,主动行为,不会分配到CPU资源,不会释放锁。(跟sleep不同的是让出cpu资源,其他高优先级或者低优先级的线程得到执行)当前线程实例方法:1.join:阻塞调用...
分类:编程语言   时间:2015-10-22 17:00:51    阅读次数:190
ES6最具魔力的特性——生成器
ES6生成器(Generators)简介我们从一个示例开始:function* quips(name) { yield "你好 " + name + "!"; yield "希望你能喜欢这篇介绍ES6的译文"; if (name.startsWith("X")) { yield "你的名...
分类:其他好文   时间:2015-10-10 06:46:43    阅读次数:186
coroutine in lua
今天试着在项目的lua5.1里用coroutine, 想“优雅的”解决对话框弹出的问题, 让它有返回值。 但遇到lua: attempt to yield across metamethod/C-call boundary。 在网上查了查,没弄好,就不弄了。(对工作没热情的后果就是这样,我要是爱它....
分类:其他好文   时间:2015-10-07 14:37:23    阅读次数:194
yield学习
如果要控制内存占用,最好不要用list来保存中间结果,而是通过iterable对象(range, xrange, generator等)来迭代。yield 使函数变为generator,返回对象为iterator(可通过for循环遍历)在一个generator function中,默认会执行到函数完...
分类:其他好文   时间:2015-10-05 20:48:43    阅读次数:195
[转]C#中yield用法
yield关键字向编译器指示它所在的方法是迭代器块。编译器生成一个类来实现迭代器块中表示的行为。在迭代器块中,yield关键字与return关键字结合使用,向枚举器对象提供值。这是一个返回值,例如,在foreach语句的每一次循环中返回的值。yield关键字也可与break结合使用,表示迭代结束。例...
分类:Windows程序   时间:2015-10-02 22:25:19    阅读次数:385
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!