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
c++协程
协程又称微线程,英文名
Coroutine
。简而言之,协程就是可中断的函数,协程如何实现:保存上下文和恢复上下文。
涉会小白
·
2023-11-27 01:45
c++
开发语言
后端
Golang通脉之并发初探
进程、线程、协程进程(Process),线程(Thread),协程(
Coroutine
,也叫轻量级线程)进程:是一个程序在一个数据集中的一次动态执行过程,可以简单理解为“正在执行的程序”,它是CPU资源分配和调度的独立单位
drunkery
·
2023-11-26 17:36
golang
golang
开发语言
后端
理解无栈协程
coroutine
.h只用三个宏(这里有简化)就实现了一个不可重入的无栈协程:#pragmaonce#definecoBeg
liuyuan185442111
·
2023-11-26 11:54
基础
无栈协程
尾递归优化 快速排序优化 CPS 变换 call/cc setjmp/longjmp
coroutine
协程 栈编程和控制流 讲解
尾递归优化快速排序优化CPS变换call/ccsetjmp/longjmp
coroutine
协程栈编程和控制流讲解本文为对CS61A学习后部分函数式编程的扩展及最近接触编程语言控制流的学习和思考,主题是栈编程和控制流相关
RzBu11d023r
·
2023-11-25 23:14
理解性笔记
编程语言
python
lisp
Jetpack Compose 中的高级状态和附带效应(上)
如何使用remember
Coroutine
ScopeAPI在可组合项中创建协程并调用挂起函数。一、准备工作1.1、熟悉结构
Android学习小分队
·
2023-11-25 20:46
android
Kotlin中Flow的简单应用
Flow库是在Kotlin
Coroutine
s1.3.2发布之后新增的库,也叫做异步流类似RxJava的Observable、Flowable等等,所以很多人都用Flow与RxJava做对比。
小码农ht
·
2023-11-25 11:17
kotlin
android
Android-图片加载库 Coil 介绍
框架介绍Coil是Android上的一个全新的图片加载框架,它的全名叫做
coroutine
imageloader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。
我爱田Hebe
·
2023-11-25 00:17
使用Koin和Kotlin搭建简单的MVVM框架(上)
基础知识
Coroutine
s(协程)Kotlin选择Kotlin的主要原因是因为Kotlin使Android开发更快、更好、更简洁。Koin:轻量级依赖注入框架。
努尔江
·
2023-11-24 06:45
kotlinx.
coroutine
s学习笔记
coroutine
s如其名,是kotlin提供一种轻量级的协程API,也可以理解为kotlin提供的异步操作API。学习主要是阅读官方提供文档,圈下自己感觉的重点。
way1001
·
2023-11-21 20:40
Unity3D小技巧——切换场景倒计时不变的案例( 简单数据存储PlayerPrefs 和DontDestroyOnLoad的使用)
也可以用计时器,但协程可同步多个倒计时的进行),代码如下:stringOne;stringTow;stringThree;inttotalSecond=7200;privatevoidStart(){Start
Coroutine
FeyeW
·
2023-11-21 18:01
unity3d
c#
C# yield关键字解析
作者:BlueBones_fan来源:CSDN原文:https://blog.csdn.net/fdyshlk/article/details/80215192相信好多程序员都是因为unity的协程(
Coroutine
XY9264
·
2023-11-21 14:39
[解决] 问题:ImportError: cannot import name ‘Callable‘ from ‘collections‘
cannotimportname'Callable'from'collections'的错误原因版本问题:以下collections的方法都在Python3.10版本后被取消了["Awaitable","
Coroutine
好喜欢吃红柚子
·
2023-11-21 10:24
深度学习
yolo
python
手把手教你搭建android项目框架(一)选择篇
经典框架选取总模式:mvvm-databinding图片加载:glide事件总线:kotlin.flow或eventbus,本篇选用kotlin.flow撸出自己的事件总线线程调度:kotlin.
Coroutine
Scope
爬山虎的脚趾头
·
2023-11-21 05:13
android模块化框架搭建篇
android
jetpack
android
kotlin
android
runtime
retrofit
glide
okhttp
【计算机基础】解读协程库(重新认识一下协程、协程的状态、创建协程的结构体)
原创文,转载请注明出处文章目录什么是协程ProtoThread简介定义协程的状态创建协程的结构体协程初始化协程的开始、退出与结束什么是协程协程,英文
Coroutine
s,
嵌小超
·
2023-11-20 04:39
计算机基础
c语言
Retrofit + OkHttp3 +
coroutine
s + LiveData打造一款网络请求框架
一个好的网络框架需要有那些特点呢?请求当然这个请求不单单是发送请求这么简单,它包括请求相关的一系列配置是否简易、发送模式是否灵活切换、请求头信息是否易处理、请求参数是否易操作等等响应一个好的网络请求框架肯定需要提高我们的生产力,保证我们程序的健壮性,那么响应体和这些又有什么关系呢?容易转换成不同需求的实体是否能返回不同类型的结构。xml、json、text等等总的来说就是易使用、易扩展、可读性高一
Android开发指南
·
2023-11-20 03:47
C# yield关键字解析
相信好多程序员都是因为unity的协程(
Coroutine
)认识yield这个关键字的,知道在unity的开发中诸如yieldreturnnull、yieldreturnnewWaitForSeconds
Hus丶zZ
·
2023-11-20 00:36
unity2018
goroutine调度模型 调度策略
文章目录背景协程线程与协程的对比线程(Thread)协程(
Coroutine
)运作线程模型goroutine调度模型与演进过程G-M模型G-P-M模型抢占式调度器其他优化调度策略队列轮转系统调用工作量窃取抢占式调度
RenX000
·
2023-11-19 23:47
golang
开发语言
golang
后端
Kotlin原理+协程基本使用
协程概念协程是
Coroutine
的中文简称,co表示协同、协作,routine表示程序。协程可以理解为多个互相协作的程序。
爱桥代码的程序媛
·
2023-11-19 17:01
kotlin
kotlin
开发语言
android
Android开发
程序员开发
程序员
协程
正确使用Stop
Coroutine
三种开启协程的方式,对应三种关闭协程的方式。usingUnityEngine;usingSystem.Collections;publicclassTest:MonoBehaviour{//声明一个协程publicIEnumeratorCount(inti){while(true){i++;Debug.Log(i);yieldreturnnull;}}//开启协程的方式1voidStart1(){
爱进步
·
2023-11-19 06:22
Unity3D
StopCorout
py 开启异步
以下是一个简单的示例,演示如何使用asyncio库来开启异步操作:importasyncioasyncdefmy_
coroutine
(task):awaittaskasyncdefmain():#创建一个任务对象
用心去追梦
·
2023-11-17 15:09
前端
javascript
开发语言
C#遍历Dictionary字典的方法
注意代码中用了KeyValuePair类型:foreach(KeyValuePairkey
Coroutine
indic
Coroutine
){Stop
Coroutine
(key
Coroutine
.Value
ttod_qzstudio
·
2023-11-17 04:06
C#
Unity
Unity
c#
unity unityWebRequest 通过http下载服务器资源
直接下载不显示进度privatevoidOnDownloadAssets()//下载资源{Start
Coroutine
(DownloadFormServer_IE(url,savePath));}//其他方法
吴梓穆
·
2023-11-16 21:38
unity
untiyhttp
unity
http
安卓Module with the Main dispatcher is missing.报错
kotlinx-
coroutine
s-android'andensureithasthesameve
ffmydream
·
2023-11-14 19:40
安卓kotlin协程中更新UI
button.setOnClickListener{
Coroutine
Scope(Dispatchers.IO).launch{try{valsc=Socket(srvUrl,mPort)sc.soTimeout
ffmydream
·
2023-11-14 19:40
kotlin
深入异步IO框架:asyncio 中篇
上一节,我们首先介绍了,如何创建一个协程对象.主要有两种方法通过async关键字,通过@asyncio.
coroutine
装饰函数。然后有了协程对象,就需要一个事件循环容器来运行我们的协程。
写代码的明哥
·
2023-11-13 22:46
asyncio协程框架
asyncio基本用法asyncio包含以下几个主要的组件:协程asyncio支持使用async/await语法定义协程(
coroutine
)。
风一样的男子&
·
2023-11-12 06:10
python
开发语言
C++20新特性简要概述
C++20新特性1,模块(Modules)2,Ranges3,协程(
Coroutine
s)4,Concepts5,Lambda[=,this]asLambdaCaptureTemplatedLambdaExpressions
未燃机智鱼
·
2023-11-11 21:32
C++
c++
Kotlin库实现多线程爬取数据
由于字数限制,以下是一个简化版的爬虫程序示例,使用了Kotlin的网络库kotlinx.
coroutine
s和kotlinx.html。
q56731523
·
2023-11-11 08:39
kotlin
开发语言
android
后端
java
python
协程之实现一些“骚”操作
场景一:如果有一个函数,它的返回值需要等到多个耗时的异步任务都执行完毕返回之后,组合所有任务的返回值作为最终返回值importkotlinx.
coroutine
s.asyncimportkotlinx.
coroutine
s.awaitAllimportkotlinx.
coroutine
s.
coroutine
Scopeimportkotlinx.
coroutine
s.runBlockingsuspe
Steve_XiaoHai
·
2023-11-10 16:09
Kotlin
kotlin
协程(
coroutine
)的原理与实现
协程概念协程相当于用户态的线程,更轻量级。线程的调度是操作系统完成的,而协程的调度是由用户态控制。线程相比进程来说,上下文切换快,资源开销变小,但是作为操作系统的,但是多线程如果设计的不够好,可能有大量的锁同步、切换等待。除此之外,如果一个系统的瓶颈在IO上,一个线程可能不能完全发挥出它的作用。而协程一般在线程中运行,有用户态的调度器调度,不需要进行反复的系统调用,而且可以利用到线程的并发优势,协
code_peak
·
2023-11-09 18:54
服务器后端开发
服务器后端开发
Python中的协程
目录1.实现协程的方法2.协程的意义3.异步编程3.1事件循环3.2快速上手3.3await3.4Task对象3.5asyncio中的Future对象协程不是计算机提供,而是程序员人为创造协程(
Coroutine
还是那个同伟伟
·
2023-11-09 13:44
Python进阶
Python
协程
async
await
快速上手,协程剖析
协程也叫微线程,英文名称为
coroutine
。一个进程可以有多个线程,一个线程可以有多个协程,这是协程和线程间的关系。不同的是,线程由系统调度,但协程需要自己调度,协程运行在用户态。
runnerchen1
·
2023-11-09 13:11
linux
协程
c语言
Android开发者快速上手Kotlin(五) 之 协程语法初步
12协程语法初步12.1简介协程(
Coroutine
)并非什么新产物,它是几十年前就已存在的概念,但兴起于近些年。
子云心
·
2023-11-09 13:34
Kotlin
Coroutine
Continuation
协程
Kotlin
suspend
协程简单上手(线程切换)
协程作用域所有协程都必须在一个协程作用域
Coroutine
Scope内运行。一个
Coroutine
Scope管理一个或多个相关的协程。协程如何开启呢?
魏铁锤爱摸鱼
·
2023-11-09 13:56
jvm
kotlin协程与rxjava分析理解(一)
什么是协程协程(
Coroutine
s)是一种比线程更加轻量级的存在,正如一个进程可以拥有多个线程一样,一个线程可以拥有多个协程有一点必须明确的是,一个线程的多个协程的运行是串行的,如果是多核CPU,多个进程或一个进程内的多个线程是可以并行运行的
no_stop_1
·
2023-11-09 01:15
协程
自定义
android
android
rxjava
kotlin
kotlin协程flow filter map flowOn zip combine(1)
kotlin协程flowfiltermapflowOnzipcombine(1)一、flow,emit,onCompletion,collectimportkotlinx.
coroutine
s.flow.flowimportkotlinx.
coroutine
s.flow.onCompletionimportkotlinx.
coroutine
s.runBlockingfunmain
zhangphil
·
2023-11-09 01:40
kotlin
kotlin
【Unity 工具,简单学习】DoTween,脚本控制动画工具
Easing(动画插值)eg3.循环Loopingeg4.变换颜色,变换大小eg5.动画回调AniCallbackeg6.文字变换其他一些提一嘴的功能DOTweenSequence序列其他一些控制方法配合协程
Coroutine
溢流眼泪
·
2023-11-09 01:23
【游戏开发】
unity
学习
游戏引擎
swoole4 动态添加线程
但是swoole中在tick中加线程会报凑“UncaughtSwoole\Error:mustbeforkedoutsidethe
coroutine
”。加swoole_async_set(['ena
lsswear
·
2023-11-08 19:45
学习
php
kotlin
Kotlin协程-协程作用域
Coroutine
ScopeKotlin扩展函数及原理KotlintakeIf和takeUnless影响性能的Kotlin代码(一)Kotlin内联函数使用Kotlin原理-
梦里花落知多少_9ce8
·
2023-11-08 11:34
Unity 协程(
Coroutine
)的原理以及用法
目录事件函数的执行顺序定义使用yieldinstruction中的子类总结参考链接:Unity5分钟基础的了解协程事件函数的执行顺序定义定义:开启一段和主程序异步执行的逻辑异步执行:是指语句在异步执行模式下,各语句执行结束的顺序与语句执行开始的顺序并不一定相同使用需要用IEnumerator迭代器命名使用yieldreturn关键字返回执行顺序:Start-->Update-->yieldretu
啊ACHAN澄
·
2023-11-08 04:00
Unity
unity
游戏引擎
kotlin标准库与kotlin协程相关支持库对应关系(持续更新。。。)
在工程引入了以下版本的协程库://kotlin协程标准库project.ext.kotlin_
coroutine
s
pumpkin的玄学
·
2023-11-07 18:25
kotlin协程
my
kotlin
android
kotlin协程
Android Datastore 动态创建与源码解析
2、Channel知识点---->Android—kotlin-Channel超详细讲解3、
Coroutine
s:CompletableDeferredandstructuredconcurrency封装的
V一个冬季V
·
2023-11-07 01:46
安卓
android
一名 Android 移动应用程序开发人员应该了解哪些技术?
Kotlin
Coroutine
s:用于编写异步和非阻塞代码的并发框架。Activity生命周期:包括And
Calvin880828
·
2023-11-06 18:05
Android技术汇总
android
Unity Addressable Sample
publicclassAssetsLoaderSample:MonoBehaviour{publicAssetReferenceprefab;publicAssetLabelReferencelabel;voidStart(){Start
Coroutine
Kenight_
·
2023-11-06 06:47
游戏
unity
Godot Best practices
GetForwardVectortransform.x#等价手算varrad=node.rotationvarforward=Vector2(cos(rad),sin(rad))AwaitandUnityStyle
Coroutine
func
coroutine
Kenight_
·
2023-11-06 06:13
godot
游戏引擎
Lua 基本语法学习笔记(四)
协同程序Lua协同程序(
coroutine
)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂。
九本才
·
2023-11-06 02:54
Lua
lua
skynet源码分析之lua层消息处理
为了简化,代码里用到的
coroutine
_resume,
coroutine
_yield看成
coroutine
.r
Linux后台服务器开发
·
2023-11-05 16:06
Unity中脚本中Start函数的两种执行方式
IEnumeratorStart()//Start是一个
coroutine
{yieldreturnnewWaitForSeconds(3);}voidStart()//Start是一个普通函数{}除Start
pinshig
·
2023-11-05 08:05
unity
基于协程io_uring 异步网络库系列 V: executor 和线程池 thread pool
这是一个系列文章,目录:cppcoro源码级使用教程系列:概述|C++20
coroutine
教程|io_uring异步IO网络框架系列笔记_我说我谁呢--CSDN博客很遗憾的是,虽然本身学习服务器应该把
RzBu11d023r
·
2023-11-04 11:37
网络编程
C++
c++
协程
cppcoro
proactor
Program type already present: kotlin.
coroutine
s.jvm.internal.DebugProbesKt
项目使用了360插件,打包时报异常:Executionfailedfortask':app:transformDexArchiveWithDexMergerForRelease'.>com.android.build.api.transform.TransformException:java.lang.RuntimeException:java.lang.RuntimeException:com.
唐诺
·
2023-11-03 10:01
kotlin
android
jvm
Replugin
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他