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
LUA 牛逼的
coroutine
Lua的
coroutine
跟thread的概念贼相似,但是一个multi-thread的程序,可以同时有多个thread在运行,但是一个multi-
coroutine
的程序,同一时间只能有一个
coroutine
银赫大公子EunHyuk
·
2020-04-04 22:41
kotlin协程使用笔记
kotlin使用协程的准备工作本人使用idea+maven构建项目,使用kotlin+协程+编译项目只需编写一下配置文件即可:启用协程org.jetbrains.kotlinxkotlinx-
coroutine
s-core0.22.2
PigPIgAutumn
·
2020-04-04 15:32
Python 多任务3: 协程
英文名
Coroutine
:英[kəru:'ti:n]。协程是python个中另外一种实现多任务的方式,只不过比线程更小占用更小执行单元(理解为需要的资源)。为啥说它
IIronMan
·
2020-04-03 20:23
(转)Concurrency in Go 2 --goroutines
它们不是操作系统线程,它们不完全是绿色的线程(由语言运行时管理的线程),它们是更高级别的抽象,被称为协程(
coroutine
s)。协程是非抢占的并发子程序,也就是说,它们不能被中断。
one_zheng
·
2020-04-03 19:36
Unity协程(
Coroutine
)原理深入剖析
在分享vp_Timer中提到,没有继承的MonoBehaviour,没有Update,InVoke和Start
Coroutine
的机制,vp_Timer就是提供了InVoke的机制,而且还可以统一管理。
Babybus_Unity
·
2020-04-03 03:37
Tornado 异步协程
coroutine
原理
英文名
Coroutine
。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执
大富帅
·
2020-04-02 13:52
Go学习之路之 goroutine,协程
Coroutine
,channel
轻量级"线程"非抢占式多任务处理,由协程主动交出控制权编译器/解释器/虚拟机层面的多任务多个协程可以在一个或多个线程上运行goroutine的定义任何函数只需加上go就能送给调度器运行不需要再定义时区分是否是异步函数调度器再合适的点进行切换(go是在固定的点进行qie'huan)使用-race来检测数据访问冲突goroutine可能的切换点I/O,selectchannel等待锁函数调用(有时)r
熊猫拍板砖
·
2020-04-01 08:30
Android Weekly Notes Issue #249
AndroidWeeklyIssue#249March19th,2017AndroidWeeklyIssue#249本期内容包括:一个设计的实现Demo讨论;Kotlin的
Coroutine
s可能还是没有
圣骑士wind
·
2020-04-01 08:18
C# 协程 在 Unity中的应用
一、协程与多线程在Unity中,协程(
Coroutine
s)的形式是非常常用的功能之一,使用它来控制程序的先后执行。
雨纷纷__
·
2020-03-31 17:22
利用Kotlin中的Anko简化Android开发(一)
Anko是一个方便你用Kotlin时简化Android开发的一个库,分为4个部分:CommonsLayoutsSQLite
Coroutine
s今天就来了解下第一个常规部分的,首先在项目中添加必要的依赖compile"org.jetbrains.anko
爵小友
·
2020-03-28 23:27
Python 协程使用心得
英文名
Coroutine
。协程是一种子程序,它在执行过程中可以中断,然后转而执行别的子程序,在适当的时候再返回来接着执行。注意:如程序内不需要中断,则不要定义成协程,以免增加调用不必要的麻烦。
远飞的大雁2010
·
2020-03-28 01:24
架构组件
https://developer.android.com/topic/libraries/architectureArchitectureComponents.png
Coroutine
s.png
taoqx
·
2020-03-27 16:49
asyncio task使用
importasyncio,timenow=lambda:time.time()asyncdefdo_some_work(x):print('waiting:',x)start=now()
coroutine
Do_More
·
2020-03-27 02:23
Kotlin学习笔记之 28 协程基础
dependencies{implementation'org.jetbrains.kotlinx:kotlinx-
coroutine
s-core:1.1.1'}在intelliJIDEA中需要进入到modulesetting
super_shanks
·
2020-03-26 10:27
利用Duff's device在C/C++中模拟Python中的yield
在
Coroutine
sinC一文中详细的介绍了在C语言中实现的可能性。
华山论剑
·
2020-03-24 19:13
[cocos2d-lua] 第三方库集成之-coil
coil库介绍:AtinycooperativethreadingmoduleforLua.Coilisbasedaround
coroutine
s,allowingmanycooperativethreadstorunsimultaneously
自由快挂
·
2020-03-24 12:45
swoole 协程(
Coroutine
)和通道(Channel)初解
swoole创建协程go(function(){echo"
coroutine
111";});echo"
ysp123
·
2020-03-23 04:09
Python异步编程详解
简单的回答是Python通过协程(
coroutine
)来实现异步编程。那究竟啥是协程呢?这将是一个很长的故事。故事要从yield开始说起(已经熟悉yield的读者可以跳过这一节)。yieldyie
geekpy
·
2020-03-22 23:59
Coroutine
协程
与基于锁的并发相对;1.不使用锁,没有线程上下文切换开销;2.多进程+协程,充分利用多CPUPython对协程的支持是通过generator实现的。在generator中,我们不但可以通过for循环来迭代,还可以不断调用next()函数获取由yield语句返回的下一个值。但是Python的yield不但可以返回一个值,它还可以接收调用者发出的参数。defconsumer():r=''whileTr
onemoremile
·
2020-03-22 22:52
理解Python协程:从yield/send到yield from再到async/await
Python中的协程大概经历了如下三个阶段:最初的生成器变形yield/send引入@asyncio.
coroutine
和yieldfrom在最近的Python3.5版本中引入async/await关键字一
慕止
·
2020-03-21 19:15
Kotlin
Coroutine
s 笔记 (一)
安静的妹子.jpg一.协程Kotlin在1.1版本之后引入了协程的概念,目前它还是一个试验的API。在操作系统中,我们知道进程和线程的概念以及区别。而协程相比于线程更加轻量级,协程又称微线程。协程是一种用户态的轻量级线程,协程的调度完全由用户控制。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈,直接操作栈则基本没有内
fengzhizi715
·
2020-03-20 10:56
1.1候选正式版发布:Kotlin 1.1 Release Candidate
之前在1.1beta版本中主要的功能算是
Coroutine
了,这个功能在C#中是有的,在Unity3D中使用
Coroutine
很方便也很强大,了解的朋友都知道。另外1.1主要还有对Java
spkingr
·
2020-03-20 05:03
关于
Coroutine
的理解
Coroutine
难以理解,原因在于它的设计,可以说是巧妙的利用了一个毫无关系的语法特性(yield)。
此年此景
·
2020-03-19 08:51
lua中协程的学习(一)
函数
coroutine
.resume(co[,val1,···])用来启动或再次启动一个协程,使其由挂起状态变成运行状态。resume函数相当于在执行协程中的方法
hp_cpp
·
2020-03-17 10:43
lua基础
Python中协程(
coroutine
)和生成器(generator)的区别
协程和生成器都使用yield关键字。但是协程更像是对生成器语法的一些扩展在生成器中,yield只对外产出值在协程中,yield能对外产出值,而且能接收通过send()方法传入值下面是一段生成器的代码defsimple_generator():c=yield1ifcisNone:print("cisNone")#代码运行后,返回结果为#generator=simple_generator()#nex
逸筱幻
·
2020-03-16 20:51
DOTween的使用(一) DOTween实现代码延时执行 + DOTween.Sequence的(队列)的简单介绍
实现代码的延时执行,可以用Invoke、
Coroutine
实现,还可以借助DOTween这款插件实现延时执行,代码中尽量避免
Coroutine
协程代码实现延时,不清楚协程的底层是怎么实现的!
@shiyi_十一
·
2020-03-16 20:26
插件
unity
c#
游戏开发
Android Weekly Notes Issue #285
November26th,2017AndroidWeeklyIssue#285本周包含好几篇Kotlin的文章,如通过PropertyDelegate实现SharedPreference的自动读写,
Coroutine
s
圣骑士wind
·
2020-03-16 09:54
coroutine
, promise, async, await之我见
结论:promise,async,await是不完全的抽象,
coroutine
更适合异步开发,解放心智负担。近来,nodejs,python的发展,有些看不大懂。
正向反馈
·
2020-03-14 23:08
C++ Modules 初窥
C++ModulesModules被认为是C++20的BigFour特性(Modules,Concept,RangesLibrary,
Coroutine
s)之一,是C++逐步剥离历史包袱,向现代语言进化的重要历程
张超张超
·
2020-03-13 15:23
为何Unity可以使用多线程 ,却要避免使用呢?
如果在逻辑更新和画面更新中引入多线程,就需要做同步而这加大了游戏的开发难度,尤其是对编程关卡的程序猿而言.所以需要异步功能的时候,游戏引擎总是倾向于使用Time-Slicing的策略而不是使用多线程,Unity中的协程(
coroutine
困卡
·
2020-03-13 12:50
(2018-04-14.Python从Zero到One)三、网络编程__3.4.7多任务实现-协程
英文名
Coroutine
。协程是啥首先我们得知道协程是啥?协程其实可以认为是比线程更小的执行单元。为啥说他是一个执行单元,因为他自带CPU上下文。
lyh165
·
2020-03-12 22:51
[Unity3D] 协程管理
Coroutine
Manager
很多时候协程在Unity中扮演了非常关键角色。在本文,笔者将带大家整合一个协程管理工具,常言道:好马配好鞍嘛~写在前面将一些很耗时的工作平摊到每一帧去处理,实现了“异步”操作,有效的避免了主线程的阻塞。协程虽好,但协程的生命周期API却匮乏的紧。前些时候笔者看了一个叫TaskManager的协程管理工具,茅塞顿开之余发现其封装还可精简,于是便有了此文,权当笔记。核心思路就是将目标协程再封装到一个如
雨落随风
·
2020-03-08 16:35
理解 goroutine
GoroutineGoroutinevsThread-推荐视频UnderstandingChannels-推荐视频Goroutines既不是OS线程,也并非Green线程Goroutines是更高层次的
coroutine
s
llitfk_DockOne
·
2020-03-08 10:22
python-复盘-协程yield from 彻底详解yield from/asyncio异步io/协程最简例子
Python的生成器是协程
coroutine
的一种形式,但它的局限性在于只能向它的直接调用者yield值。这意味着那些包含yield的代码不能
时间之友
·
2020-03-07 10:48
Unity 加载帧动画(加载PC图片和手机端(android)图片)
今天来说说,unity加载pc端图片和手机端图片的两种方法:WWW加载和传统IO加载首先说说WWW加载publicvoidloadByWww(){Start
Coroutine
(Load());}IEnumeratorLoad
ai尛idol
·
2020-03-07 01:06
C++
Coroutine
本质上讲
Coroutine
是一种特殊类型的subroutine,它可以在执行过程中多次暂停(yield)、然后过一段时间又可以重新从暂停的地方开始执行(resume),在重新执行时subroutine的上下文
Brent姜
·
2020-03-06 23:03
利用 Python 的协程进行快速端口扫描
原文链接:http://wyb0.com/posts/2019/python-
coroutine
-fast-port-scan/0x00协程的优势协程拥有极高的执行效率,因为子程序切换不是线程切换,而是由程序自身控制
reber
·
2020-03-06 07:13
kotlin协程
第12章:协程
coroutine
skotlin是一个非常富有生命力的语言,设计者们在设计kotlin语言的时候参考了众多编程语言的优点,集他们于一身.暴露最容易阅读和理解的api,让开发者愉快的运用于工程实践中
黑马程序员小华华
·
2020-03-05 06:10
Kotlin Weekly 中文周报 —— 13
KotlinWeekly中文周报——13Kotlin开发中文周报文章使用Kotlin
Coroutine
s和AndroidArchitecture创建一个简洁的WeatherApp。
DoubleThunder
·
2020-03-04 17:24
Tornado入门(三)【协程】
示例:fromtornadoimportgen@gen.
coroutine
deffetch_
coroutine
(url):http_client=AsyncHTTPClient()respons
nummy
·
2020-03-03 10:53
在 Android 上使用协程(二):Getting started
原文作者:SeanMcQuillan原文地址:
Coroutine
sonAndroid(partII):Gettingstarted译者:秉心说这是关于在Android中使用协程的一系列文章。
NeWolf
·
2020-03-01 18:50
coroutine
的一些问题
为了绕开繁琐的发布流程,选了python套hadoop的pb做rpc.主要还是走
coroutine
的方式.在一些场景夹杂了callback.主要是为了一个逻辑里访问访问多个不同服务的时候尽可能得减少block
zizon
·
2020-02-29 20:33
次时代Java编程(一) Java里的协程
什么是协程(
coroutine
)这东西其实有很多名词,比如有的人喜欢称为纤程(Fiber),或者绿色线程(GreenThread)。其实最直观的解释可以定义为线程的线程。有点拗口,但本质上就是这样。
商领云
·
2020-02-28 14:25
coroutine
协程详解
前两天阿里巴巴开源了coobjc,没几天就已经2千多star了,我也看了看源码,主要关注的是协程的实现,周末折腾了两整天参照Go的前身libtask和风神的
coroutine
实现了一部分,也看了一些文章
小凉介
·
2020-02-26 05:18
5.25协程
usingUnityEngine;usingSystem.Collections;usingSystem.Threading;publicclass
Coroutine
:MonoBehaviour{//Progress
胤醚貔貅
·
2020-02-26 03:30
kotlin
coroutine
s 协程教程(二)关键类分析
介绍的相关的原理基于这行代码:funcoroTest(){GlobalScope.launch{delay(1000L)//Delays
coroutine
foragiventimewithoutblockingathreadandresumesitafteras
kotlon
·
2020-02-25 11:57
Unity协程(
Coroutine
)管理类——TaskManager工具分享
Babybus-u3d技术交流-Unity协程(
Coroutine
)管理类——TaskManager工具分享尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com在分享vp_Timer
Babybus_Unity
·
2020-02-25 05:39
Kotlin1.3版本的协程
使用Kotlin的协程添加依赖:
coroutine
s库在Kotlin1.3版本的时候已经升级为正式版,命名为
Taonce
·
2020-02-24 20:30
Lua的协程和协程库详解
我们首先介绍一下什么是协程、然后详细介绍一下
coroutine
库,然后介绍一下协程的简单用法,最后介绍一下协程的复杂用法。一、协程是什么?(1)线程首先复习一下多线程。我们都知道线程——Thread。
more2010wei
·
2020-02-24 06:22
协程之取消和超时
Coroutine
s: Cancellation and Timeouts
官方原文链接:https://kotlinlang.org/docs/reference/
coroutine
s/cancellation-and-timeouts.html重点:每一个协程都会返回一个job
WangDDY
·
2020-02-22 20:31
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他