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
Coroutine
需要学习的
阅读更多今日和felinx聊天,发现有很多东西要了解greenlet(stacklesspython的副产品)gevent(超快)关于
coroutine
http://www.python.org/dev
jasongreen
·
2010-08-11 15:00
Python
GAE
Google
performance
Web
greenlet implemenation
greenlet是一个python
coroutine
库,可以提供比thread更加细粒度的并发控制。
seizeF
·
2010-07-11 09:00
ngx_lua 模块支持 subrequest 了!
ngx_lua 模块将 Lua 整合在 NginX 中,使用 Lua
coroutine
per request 机制实现无缝的 I/O 复用处理。
chaoslawful
·
2010-06-24 23:00
thread
nginx
Web
脚本
lua
Go 语言初级教程之八[并发]
Go例程Goroutine是轻量级的并行程序执行路径,与线程,
coroutine
或者进程类似。然而,它们彼此相当不同,因此Go作者决定给它一个新的名字并放弃其它术语可
刘赤龙
·
2010-06-08 16:00
使用 Duff 设施实现协程
(详见http://www.chiark.greenend.org.uk/~sgtatham/
coroutine
s.html) 于是再次被C语言shock到 其一,虽然看到过“宏定义可以改变C语言的语法
yizhili
·
2010-06-07 23:00
c
算法
C#
iterator
语言
编译器
并发编程利器Eventlet
Eventlet是由第二人生(Secondlife)开源的高度伸缩性的Python网络编程库.根据官方介绍大致特性如下:非阻塞I/O模型协程(
Coroutine
s)使得开发者可以采用阻塞式的开发风格,却能够实现非阻塞
gfnpad
·
2010-05-13 18:00
Python
Unity3D使用C#实现
Coroutine
s & Yield
Coroutine
s & Yield是Unity 3D编程中重要的概念,它可以实现将一段程序 延迟执行或者将其各个部分分布在一个时间段内连续执行,但是在Javascript与C#中实现
Coroutine
s
aijun980204
·
2010-04-16 14:00
JavaScript
编程
C++
c
C#
Ruby Fiber
Ruby 1.9 带来了Fiber: http://www.infoq.com/news/2007/08/ruby-1-9-fibers Ruby中的Fiber是一种semi-
coroutine
andyhu1007
·
2010-04-06 22:00
jvm
thread
Ruby
performance
jruby
Ruby Fiber
阅读更多Ruby1.9带来了Fiber:http://www.infoq.com/news/2007/08/ruby-1-9-fibersRuby中的Fiber是一种semi-
coroutine
,第一次看到这个东西挺难理解
andyhu1007
·
2010-04-06 22:00
Ruby
jruby
thread
performance
JVM
Lua 标准库 - 协同程序处理(
coroutine
manipulation)
协同程序处理库是lua标准库的子类库,可以视作线程使用1、
coroutine
.create(f)功能:建立一个新的协同程序,f为入口函数,返回一个"thread"的值2、
coroutine
.resume
blueboy2000
·
2010-04-01 13:00
thread
c
活动
lua
Lua的多任务机制——协程(
coroutine
)
并发是现实世界的本质特征,而聪明的计算机科学家用来模拟并发的技术手段便是多任务机制。大致上有这么两种多任务技术,一种是抢占式多任务(preemptivemultitasking),它让操作系统来决定何时执行哪个任务。另外一种就是协作式多任务(cooperativemultitasking),它把决定权交给任务,让它们在自己认为合适的时候自愿放弃执行。这两种多任务方式各有优缺点,前者固有的同步问题使
blueboy2000
·
2010-04-01 12:00
function
python
lua
语言
任务
pascal
Actor、
Coroutine
和Continuation的概念澄清
Actor、
Coroutine
和Continuation这三个概念由于并发的受关注而被经常提到,这里主要想谈下这三者的区别和联系,以便更好的区分问题领域和讨论。
庄周梦蝶
·
2010-03-23 11:00
Lua、LuaJIT
Coroutine
和Ruby Fiber的切换效率对比
众所周知,Ruby1.9引入了Fiber,同样是
coroutine
,不过RubyFiber支持全对称协程(通过fiber库),而Lua只支持所谓半对称协程。
庄周梦蝶
·
2010-03-02 11:00
Galaxy2D 导出类到Lua模块源代码
2.不可在
Coroutine
内使用。 *******
剑孤寒的小站
·
2010-02-23 12:00
在Java中使用协程(
Coroutine
)
在Java中使用协程(
Coroutine
)本篇blog将讲述
coroutine
的一些背景知识,以及在Java中如何使用
Coroutine
,包括一个简单的benchmark对比,希望能借助这篇blog让大家了解到更多在
BlueDavy之技术Blog
·
2010-01-28 23:00
Simple Scala actor Vs java Thread Vs Kilim Test
SimpleScalaactorVsjavaThreadVsKilimTestInthisblog,I'lltestthe
coroutine
supportedonjvm,nowfamousisscalaactor
BlueDavy之技术Blog
·
2009-11-25 17:00
XL Programming Language
阅读更多在wikipedia上瞎逛,看一些
Coroutine
相关资料,找到Generator,其中的XL例子很吸引我,于是找到了它的主页(XLProgrammingLanguage)(不容易找,还有一个同名的
qiezi
·
2009-07-24 08:00
C
C++
C#
.net
HTML
XL Programming Language
在wikipedia上瞎逛,看一些
Coroutine
相关资料,找到 Generator,其中的 XL例子很吸引我,于是找到了 它的主页(XL Programming Language)(不容易找
qiezi
·
2009-07-24 08:00
html
C++
c
.net
C#
Lua
coroutine
vs Java wait/notify
在上文Lua
coroutine
不一样的多线程编程思路中想到
coroutine
的运行机制跟Java中的wait/notify很相似,所以写了一个简单程序比较一下。
TimYangNet
·
2009-04-27 17:00
java
coroutine
lua
wait
notify
Lua
coroutine
vs Java wait/notify
在上文Lua
coroutine
不一样的多线程编程思路中想到
coroutine
的运行机制跟Java中的wait/notify很相似,所以写了一个简单程序比较一下。
TimYangNet
·
2009-04-27 17:00
java
lua
coroutine
notify
wait
Lua
coroutine
vs Java wait/notify
在上文Lua
coroutine
不一样的多线程编程思路中想到
coroutine
的运行机制跟Java中的wait/notify很相似,所以写了一个简单程序比较一下。
TimYangNet
·
2009-04-27 17:00
Java
notify
Lua
Lua
Lua
coroutine
不一样的多线程编程思路
上周末开始看《Lua程序设计》第二版,目前体会到其中比较有趣的有两点,一是强大的table数据结构,另外就是
coroutine
。
TimYangNet
·
2009-04-26 17:00
线程
lua
coroutine
思路
休闲
Lua
coroutine
不一样的多线程编程思路
上周末开始看《Lua程序设计》第二版,目前体会到其中比较有趣的有两点,一是强大的table数据结构,另外就是
coroutine
。
TimYangNet
·
2009-04-26 17:00
线程
lua
coroutine
思路
休闲
接触lua的协同程序
usr/bin/envluafunctionreceive(prod)localstatus,value=
coroutine
.resume(prod)returnvalueendfunctionsend
hong201
·
2009-04-06 20:00
多线程
function
filter
lua
看看你对程序语言理论掌握有多少?
废话不说了,请看:1.
coroutine
2.generator3.continuation4.currying5.closure6.covariant/contravariant7.ducktyping8
gisfarmer
·
2009-01-22 09:00
Coroutine
真的可以大幅提高效率吗?
这段时间一直想用
Coroutine
来实现我的rpc中异步调用的分派。
febird
·
2009-01-02 14:00
算法
process-->thread-->
coroutine
在现实世界中,基本是是按着这样的顺序演化:process-->thread-->
coroutine
/fiber 其实是一个context切换开销从大到小的演化,process切换开销最大,
febird
·
2008-12-11 23:00
thread
windows
老外真严谨
刚才看
coroutine
,在这个页面 感觉最有意思的是这一段话: (The header file is MIT-licensed, so you can use it in anything
febird
·
2008-12-10 23:00
LUA
Coroutine
LUA
Coroutine
转载自:http://hyperiris.spaces.live.com/blog/cns!D9CFE2DC046098F8!
牵着老婆满街逛
·
2008-10-28 07:00
RemDebug小巧的Lua远端调试器 告诉你
coroutine
很强大
008-06-30RemDebug小巧的Lua远端调试器告诉你
coroutine
很强大关键字:remdebug
coroutine
RemDebugisaremotedebuggerforLua5.0and5.1
skyremember
·
2008-10-25 02:00
socket
lua
实现LUA脚本同步处理事件:LUA的
coroutine
实现LUA脚本同步处理事件:LUA的
coroutine
author:KevinLynx需求 受WOW的影响,LUA越来越多地被应用于游戏中。脚本被用于游戏中主要用于策划编写游戏规则相关。
loop_in_codes
·
2008-08-12 16:00
luacoco 增强lua的
coroutine
功能
Coco is a small extension to get True C
Coroutine
semantics for Lua 5.1.
mryufeng
·
2008-07-04 16:00
thread
C++
c
C#
lua
lua
coroutine
是如何实现的?
一直对
coroutine
的运作原理不是很明白, 这几天琢磨了下终于搞明白了: root@yfnix:~/lua-5.1.3/src# cat t.lua a=
coroutine
.create(
mryufeng
·
2008-07-03 12:00
C++
c
F#
C#
lua
RemDebug小巧的Lua远端调试器 告诉你
coroutine
很强大
RemDebug is a remote debugger for Lua 5.0 and 5.1. It lets you control the execution of another Lua program remotely, setting breakpoints and inspecting the current state of the program. RemDebug can
mryufeng
·
2008-06-30 14:00
socket
lua
Generator
阅读更多几种并发编程模型开销(从大到小):Process>Thread>
Coroutine
>Generator==Callback从对机器的并行利用来说,却是完全相反的。
qiezi
·
2008-04-09 13:00
Python
thread
编程
PHP
D语言
Generator
几种并发编程模型开销(从大到小): Process > Thread >
Coroutine
> Generator == Callback 从对机器的并行利用来说,却是完全相反的
qiezi
·
2008-04-09 13:00
thread
编程
PHP
python
D语言
并发编程模型:Thread,
Coroutine
, Callback ...
阅读更多先总结一下。线程是最容易编写的并发方式,操作系统也提供了最好的支持;协程可以做到更强的并发能力,但需要实现调度器;回调是开销最小的,它本来不是特别为并发来设计的,它是通用的异步化操作的实现模型。注意线程和协程本身也是使用异步来模拟同步,线程由操作系统来模拟,协程由用户级调度器模拟。模拟的过程是:发起事件请求、挂起当前执行过程(线程或协程)、响应事件请求、恢复挂起的执行过程。回调没有这么复杂
qiezi
·
2008-04-07 00:00
编程
thread
多线程
设计模式
D语言
并发编程模型:Thread,
Coroutine
, Callback ...
先总结一下。 线程是最容易编写的并发方式,操作系统也提供了最好的支持;协程可以做到更强的并发能力,但需要实现调度器;回调是开销最小的,它本来不是特别为并发来设计的,它是通用的异步化操作的实现模型。 注意线程和协程本身也是使用异步来模拟同步,线程由操作系统来模拟,协程由用户级调度器模拟。模拟的过程是:发起事件请求、挂起当前执行过程(线程或协程)、响应事件请求、恢复挂起的执行过程。回调没有
qiezi
·
2008-04-07 00:00
设计模式
thread
多线程
编程
D语言
结合
Coroutine
和Callback
阅读更多
Coroutine
切换成本相对还是比较高的,把一个并发程序改成
Coroutine
实现性能上可能有比较大的损失。
Coroutine
切换主要是大量寄存器压栈和弹栈,栈切换也会影响到cache。
qiezi
·
2008-03-31 12:00
Socket
SVN
编程
D语言
C
结合
Coroutine
和Callback
Coroutine
切换成本相对还是比较高的,把一个并发程序改成
Coroutine
实现性能上可能有比较大的损失。
Coroutine
切换主要是大量寄存器压栈和弹栈,栈切换也会影响到cache。
qiezi
·
2008-03-31 12:00
编程
c
socket
SVN
D语言
Erlang/IoLanguage/Ruby
:优点:高并发、分布式、资源管理、高效率(和其它动态语言比较)、热升级、自动并行缺点:语言抽象能力不强、语言扩展能力不强、FP让大多数人不适应、和C库交互不好有一段时间我打算自己做一套类似的框架,使用
coroutine
qiezi
·
2008-02-16 21:00
Erlang
Ruby
编程
多线程
C
Erlang/IoLanguage/Ruby
高并发、分布式、资源管理、高效率(和其它动态语言比较)、热升级、自动并行 缺点:语言抽象能力不强、语言扩展能力不强、FP让大多数人不适应、和C库交互不好 有一段时间我打算自己做一套类似的框架,使用
coroutine
qiezi
·
2008-02-16 21:00
多线程
编程
c
erlang
Ruby
吉里吉里3观察记录(2008-01-05 3523)
Risse部分: 放弃直接使用boost-
coroutine
,转而使用Hamigaki库里的
coroutine
。其实Hamigaki的
coroutine
也是基于boost的,不过提供了更多的功能。
RednaxelaFX
·
2008-01-05 19:00
SVN
今天长见识了
先是读《Programming in Lua》第9章讲
coroutine
,然后去google
coroutine
,找到 Simon Tatham写的 一篇
coroutine
in c,讲怎么在
dennis_zane
·
2007-11-29 18:00
C++
c
Google
C#
lua
今天长见识了
先是读《ProgramminginLua》第9章讲
coroutine
,然后去google
coroutine
,找到SimonTatham写的一篇
coroutine
inc,讲怎么在C语言中实现
coroutine
庄周梦蝶
·
2007-11-29 18:00
multitask and Hive
multitask multitask allows Python programs to use generators (aka
coroutine
s) to perform cooperative
huangyiiiiii
·
2007-05-30 04:00
python
socket
Access
multitask and Hive
阅读更多multitaskmultitaskallowsPythonprogramstousegenerators(aka
coroutine
s)toperformcooperativemultitaskingandasynchronousI
huangyiiiiii
·
2007-05-30 04:00
Python
Socket
Access
Lua的多任务机制——协程(
coroutine
)
Lua的多任务机制——协程(
coroutine
)并发是现实世界的本质特征,而聪明的计算机科学家用来模拟并发的技术手段便是多任务机制。
swo2006
·
2006-11-01 18:00
Ruby yield释疑
阅读更多contextswitch不足以表明
coroutine
,一般的方法调用(subroutine)也是contextswitch的,只有能保留上次context的(continuation)才是
coroutine
cookoo
·
2006-11-01 03:00
Ruby
Python
CGI
Ruby yield释疑
context switch不足以表明
coroutine
,一般的方法调用(subroutine)也是context switch的,只有能保留上次context的(continuation)才是
coroutine
cookoo
·
2006-11-01 03:00
python
cgi
Ruby
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他