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
【一类你不得不面对的服务端-linux】C语言实现支持yield/resume的插件式网络框架demo
说明:简单做了一个服务端框架demo,粗略实现一下自己的想法,和协程(
coroutine
)的理念基本相同,有这么几个核心设计要素是我希望通过代码展现出来的:1,程序性质是一个服务端框架,需要用户编写请求的解析
·
2015-11-13 14:57
linux
Coroutine
,你究竟干了什么?
一 引子 使用Unity已经有一段时间了,对于Component、GameObject之类的概念也算是有所了解,而脚本方面从一开始就选定了C#,目前来看还是挺明智的:Boo太小众,而且支持有限;JS(或着说UnityScript)的话稍稍自由散漫了些,不太符合我们这些略显严谨的程序猿;相比之下,C#各方面都十分沁人心腑,使用起来还
·
2015-11-13 13:47
coroutine
关于Lua 5.1中的debug.hook和
coroutine
1.debug.hook只hook主线程,在
coroutine
中不起作用。 2.
coroutine
.resume之后主线程会挂起,直到协程
coroutine
.yield返回 3.
·
2015-11-13 11:43
coroutine
Lua的协程(
coroutine
)
-------------------------------------------------------------------------------- -- 不携带参数 -------------------------------------------------------------------------------- local main = function()
·
2015-11-13 02:15
coroutine
关于在Tornado的
coroutine
中正确捕获异常
具体说明参见: http://www.tornadoweb.org/en/stable/gen.html#tornado.gen.
coroutine
下面给出实际的例子:# -*- coding:utf-
junanhonglei
·
2015-11-13 01:00
exception
python
异常
coroutine
tornado
【Unity3D】Invoke,InvokeRepeating ,
Coroutine
延迟调用,周期性调用
Invoke和InvokeRepeating方法,可以实现延迟调用,和周期调用 第一个是执行一次,第二个是重复执行 void Invoke(string methodName, float time); 第一个参数是方法名(注意是字符串形式),并不是更方便的委托。第二个是延时多少秒。只执行一次。 void InvokeRepeating(string methodName,
·
2015-11-13 00:03
coroutine
Unity 中的协同程序
今天咱就说说,协同程序
coroutine
。
·
2015-11-12 23:59
unity
【Unity3d】WWW类发起web连接
看了项目中原始代码,发现每次之前的程序员每次调用WWW类都需要写一遍Start
Coroutine
,然后各种重复代码。 于是写了一个简单的封装类,先记录下来,将来慢慢优化。
·
2015-11-12 22:04
unity3d
lua协程实现简析
协程,简单来说就是新创建一个协助程序(co =
coroutine
.create(func)),然后需要手动去启动它(
coroutine
.resume(co)),在它最终退出之前,它有可能暂停多次返回阶段性的结果
·
2015-11-12 09:41
lua
LUA
Coroutine
很久没有写编程方面的文章了,今天心情大好,写一个。 ----------------------------------------下面是正文---------------------------------------- 由于我们伟大的策划要求在游戏脚本中支持system.wait_second(20) 这样的功能,于是确定实现的方法成了一个需要解决的问题。众多前辈指出,使用LUA Co
·
2015-11-11 10:18
coroutine
Coroutine
s & Yield
coroutine
, 中文翻译“协程”。这个概念可能有点冷门,不过百度之,说是一种很古老的
·
2015-11-11 10:19
coroutine
松口气,近一段时间的工作学习情况
去年开始做这套类似Blue Print的图脚本的时候没想到虚幻能这么快就开放,项目推行类Blue Print时也就没有太激进,图本身的出发点是自然语言,而不是程序语言,带有不少
Coroutine
的概念,
·
2015-11-11 04:20
工作
Unity Screenshots
string path; Application.CaptureScreenshot( path ); Start
Coroutine
(GetCaptruePicture(path)); ....
·
2015-11-11 03:58
screen
浅谈Lua的
Coroutine
-协程的多"线程"并发模型
看了一下《Programming in Lua》里的协程程序的运用,总觉得有点像雾里看花一样,捉不到重点,不知道怎么去运用,但在洗澡时灵光一闪,突然想明白了这不只是使用了Reactor(反应时同步时间分派)模式吗。在这里写篇博客跟大家分享一些拙见。 先贴一下之前看得不怎么懂的源码 function download (host, file) -->协同程序
·
2015-11-09 14:41
coroutine
coroutine
协程
如果你接触过lua这种小巧的脚本语言,你就会经常接触到一个叫做协程的神奇概念。大多数脚本语言都有对协程不同程度的支持。但是大多编译语言,如C/C++,根本就不知道这样的东西存在。当然也很多人研究如何在编译语言实现协程的实现,轮子一个又一个的被发明。酷壳 这篇文章《一个“蝇量级” C 语言协程库》说的很详细,但对于文中介绍的协程库protothread,很难看的
·
2015-11-09 13:37
coroutine
OpenStack协同并发 eventlet
首先讲讲python的并发,python中的并发有:进程、线程、协程(
Coroutine
s)。 进程和线程大家都比较清楚了,那什么是协程,协程介绍如下: 协程和线程比较像,每个协程都有⾃己的
·
2015-11-09 13:35
openstack
Python高级编程之生成器(Generator)与
coroutine
(三):
coroutine
与pipeline(管道)和Dataflow(数据流_
原创作品,转载请注明出处:点我 在前两篇文章中,我们介绍了什么是Generator和
coroutine
,在这一篇文章中,我们会介绍
coroutine
在模拟pipeline(管道 )和控制
·
2015-11-08 14:16
coroutine
Python高级编程之生成器(Generator)与
coroutine
(二):
coroutine
介绍
原创作品,转载请注明出处:点我 上一篇文章Python高级编程之生成器(Generator)与
coroutine
(一):Generator中,我们介绍了什么是Generator,以及写了几个使用Generator
·
2015-11-08 14:15
coroutine
Python高级编程之生成器(Generator)与
coroutine
(一):Generator
转载请注明出处:点我 这是一系列的文章,会从基础开始一步步的介绍Python中的Generator以及
coroutine
(协程)(主要是介绍
coroutine
),并且详细的讲述了Python中
coroutine
·
2015-11-08 14:14
coroutine
A
coroutine
example: Streaming XML parsing using xml_parser
php error_reporting(E_ALL); /* Data can be send to
coroutine
s using `$
coroutine
->send($data
·
2015-11-08 10:39
coroutine
Unity3D之协程
Unity3D提供了一个工具叫做“协程”,所谓协程就是使用Start
Coroutine
()里面添加一个方法来调用该方法。对这个被调用的方法有如下规定:返回值必须是IEnumerator类型。
·
2015-11-08 09:11
unity3d
基于纤程(Fiber)实现C++异步编程库(一):原理及示例
纤程(Fiber)和协程(
coroutine
)是差不多的概念,也叫做用户级线程或者轻线程之类的。
·
2015-11-07 14:30
fiber
Python高级编程之生成器(Generator)与
coroutine
(四):一个简单的多任务系统
啊,终于要把这一个系列写完整了,好高兴啊 在前面的三篇文章中介绍了Python的Python的Generator和
coroutine
(协程)相关的编程技术,接下来这篇文章会用Python的
coroutine
·
2015-11-07 12:16
coroutine
lua学习笔记(七)
text") pcall安全调用 协同程序 lua没有真正的多线程,都是使用协同程序也实现的多线程 lua是非对称式协同程序(semi-
coroutine
·
2015-11-02 19:45
学习笔记
浅谈 C# 中的代码协同 (
Coroutine
) 执行支持
原文: http://www.blogcn.com/User8/flier_lu/index.html?id=3409568 几个月前我曾大致分析过 C# 2.0 中 iterator block 机制的实现原理, 《C# 2.0 中Iterators的改进与实现原理浅析》,文中简要介绍了 C# 2.0 是如何在不修改 CLR 的前提下由编译器,通过有限状态机来实现 iterator b
·
2015-11-02 13:32
coroutine
【学习笔记】Silverlight框架:Jounce(5)——工作流
CM里面的工作流叫做
Coroutine
,整体使用和里面的Action息息相关。 相对来说来Jounce里工作流的定义和使用就比较简单。
·
2015-11-02 11:38
silverlight
Go语言知识积累——特点简介与windows开发环境搭建
所以展开了研究之旅~ 特点简介: 1.引入轻量级线程——协程(
coroutine
),Go语言中叫goroutine。
·
2015-11-01 14:59
windows
javascript实现yield
var Iterator = function (fn) { var
coroutine
·
2015-11-01 12:58
JavaScript
[导入]javascript实现yield
var Iterator = function (fn) { var
coroutine
·
2015-11-01 10:23
JavaScript
u3d的摄像头:WebCamTexture
OpenCamera的调用不要放在Awake中voidStart(){Start
Coroutine
(OpenCamera());}IEnumeratorOpenCamera(){yieldreturnApplication.RequestUserAuthorization
anyuanlzh
·
2015-10-31 16:03
Unity3D
u3d的摄像头:WebCamTexture
OpenCamera的调用不要放在Awake中voidStart() { Start
Coroutine
(OpenCamera()); } IEnumeratorOpenCamera() { yieldreturnApplication.RequestUserAuthorization
AnYuanLzh
·
2015-10-31 16:00
unity
摄像头
AnYuanLzh
WebCamTexture
coroutine
coroutine
分 symmetry
coroutine
(yeild_to 方式) 和 asymmetry
coroutine
(yeild , resume).
·
2015-10-31 13:16
coroutine
MonoBehaviour类Invoke,
Coroutine
MonoBehaviour概述 MonoBehaviour 表示一个单一的行为。Unity中用户对游戏对象的操作被分割成若干个单一行为。每个单一行为都作为一个MonoBehaviour类来封装。再生成每个MonoBehaviour类的实例,并作为组件嵌入游戏对象。然后按照一定的顺序(从下到上)调用每个对象的重载方法来实现游戏对象的全部行为。 创建 在菜单Assets->
·
2015-10-31 12:26
coroutine
Unity3D协同程序(
Coroutine
)
一。什么是协同程序 协同程序,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启协同程序就是开启一个线程。 二。协同程序的开启与终止 在Unity3D中,使用MonoBehaviour.StartCoro
·
2015-10-31 12:58
coroutine
Coroutine
及其实现
线程是内核对外提供的服务,应用程序可以通过系统调用让内核启动线程,由内核来负责线程调度和切换。线程在等待IO操作时线程变为unrunnable状态会触发上下文切换。现代操作系统一般都采用抢占式调度,上下文切换一般发生在时钟中断和系统调用返回前,调度器计算当前线程的时间片,如果需要切换就从运行队列中选出一个目标线程,保存当前线程的环境,并且恢复目
·
2015-10-31 12:03
coroutine
MonoBehaviour类Invoke,
Coroutine
MonoBehaviour提供了两种异步方法 调用(Invoke) 协程(
Coroutine
) 调用(Invoke) function Invoke (methodName
·
2015-10-31 11:52
coroutine
unity 协同
void Update () { if(Input .GetKeyDown (KeyCode .W )) { Start
Coroutine
·
2015-10-31 11:37
unity
Python 并发网络编程库Eventlet
协程(
Coroutine
s)使得开发者可以采用阻塞式的开发风格,却能够实现非阻塞I/O的效果 隐式事件调度,使得可以在Python解释器或者应用程序的某一部
·
2015-10-31 11:27
python
unity, 延迟执行代码
void Start(){ Start
Coroutine
(delayLaunchRocket(rocket,2.0f)); } IEnumerator delayLaunchRocket
·
2015-10-31 11:56
unity
Coroutine
介绍
boost::asio实例中的HTTP Server 4使用“stackless
coroutine
s”实现,还从来没见过这种诡异又极其难读的代码,遂到网上八了一下,原来
coroutine
s是一个古老的计算模式
·
2015-10-31 10:55
coroutine
Coroutine
s & Yield
转自:http://hi.baidu.com/cartoonboy/blog/item/03ef2add5248a2d58d1029b6.html 在编写游戏代码的时候,常常需要处理一系列事件。如:Private Update(){if(state == 0){ state = 1; return;}if(state == 1){&nbs
·
2015-10-31 10:37
coroutine
GUI闪烁效果[C#]
重点是yield和Start
Coroutine
的使用 using UnityEngine; using System.Collections; public class MainBoardTop
·
2015-10-31 10:37
GUI
Unity3D教程:c#脚本yield的用法
Coroutine
s & Yield是Unity3D编程中重要的概念,它可以实现将一段程序延迟执行或者将其各个部分分布在一个时间段内连续执行,但是在Javascript与C#中实现
Coroutine
s
·
2015-10-31 09:02
unity3d
unity3D中协程和线程混合
stackflow上非常有趣的帖子: 大意是 要在unity3D上从server下载一个zip,并解压到持久化地址.并将其载入到内存中.以下展示了这样的使用方法: IEnumerator Long
Coroutine
·
2015-10-31 09:24
unity3d
【吐血推荐】简要分析unity3d中剪不断理还乱的yield
在学习unity3d的时候很容易看到下面这个例子: 1 void Start () { 2 Start
Coroutine
(Destroy()); 3 } 4 5 IEnumerator
·
2015-10-31 08:56
unity3d
boost 1.53 的 boost.
coroutine
协程库
再看有一个boost.
coroutine
,哈,爽!
·
2015-10-30 14:18
coroutine
MonoBehaviour.Start
Coroutine
开始协同程序
function Start
Coroutine
(routine : IEnumerator) :
Coroutine
描述:开始协同程序。
·
2015-10-30 14:44
coroutine
请教LUA高手一段代码,希望帮忙谢谢!
, "b", "c"}”为什么能返回一个tablefunction permgen (a, n) if n == 0 then
coroutine
.yield
·
2015-10-30 14:34
lua
协程
一直对协程(
coroutine
)的概念不很很懂,看了Wiki中关于
Coroutine
的条目心里有点而谱了,至少知道协程是什么了。
·
2015-10-30 14:33
Lua的协程和协程库详解
我们首先介绍一下什么是协程、然后详细介绍一下
coroutine
库,然后介绍一下协程的简单用法,最后介绍一下协程的复杂用法。 一、协程是什么? (1)线程 首先复习一下多线程。
·
2015-10-30 11:09
lua
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他