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
androidkotlin协程
深入探究进程、线程和
协程
:并发编程的三重境界
文章目录引言CPU与三者的联系进程:隔离的执行环境概念应用场景代码演示线程:轻量级的执行单元概念应用场景代码演示
协程
:轻量级的用户态线程概念应用场景代码演示区别与对比应用实例结论引言在现代计算机应用中,
小馒头学python
·
2023-08-16 06:00
Python基础
python
开发语言
channel使用的注意事项
1、channel中只能存放指定的数据类型2、channel的数据放满后,就不能在放入了3、如果从channel中取出数据后,可以继续放入4、在没有使用
协程
的情况下,如果channel数据取完了,再取数据
算盘
·
2023-08-16 00:39
Go语言
channel
Unity UI流光shader特效实现
如果想做延时流光可以写个
协程
之类的。
我寄人间雪满头丶
·
2023-08-15 19:06
Unity学习
shader
ugui
unity
【云原生 • Prometheus】云原生kubernetes服务发现原理图解
云原生kubernetes服务发现原理图解概述上节分析了Prometheus服务发现核心流程(如下图),Discoverer基于不同协议发现采集点,通过channel通知到updater
协程
,然后更新到
·
2023-08-15 18:12
Golang
协程
chanGo语言通过提供一种轻量级的并发机制——通道(Channel),使得并发编程变得更加容易和直观。关闭值为nil的chanpackagemain//关闭一个nil通道funcmain(){varnilChanchanint//运行时错误:panic:closeofnilchannelclose(nilChan)}输出:panic:closeofnilchannel重复关闭同一个通道packa
·
2023-08-15 16:14
go
Go的任务调度单元与并发编程
前言本文主要介绍Go语言、进程、线程、
协程
的出现背景原因以及Go语言如何解决
协程
的问题和并发编程的实现,本文的阅读时长约在15-20分钟左右,请合理的分配您的阅读时间。
·
2023-08-15 16:36
go
Android 的Kotlin语言的
协程
Android的Kotlin语言的
协程
一:
协程
的依赖Kotlin
协程
提供了一种全新处理并发的方式,你可以在Android平台上使用它来简化异步执行的代码。
·
2023-08-15 16:25
androidkotlin
MoE 系列(六)|Envoy Go 扩展之并发安全
并发的原因首先,为什么会有并发呢️本质上因为Go有自己的抢占式的
协程
调度,这是Go比较重的部分,也是与Lua这类嵌入式语言区别很大的点。细节的话,这里就不展开了,感兴趣的可以看这篇cgo实现
·
2023-08-15 16:36
goc运维
抢占式调度
协程
API服务器
Melang是一种抢占式调度的
协程
语言,其每一个脚本任务都被视为一个
协程
运行在同一个单一线程内部,依据执行步长轮询调度。因此,在上层逻辑开发过程中,开发者无需考虑
协程
·
2023-08-15 16:25
Unity踩坑日志:关于unity与iOS交互的坑
检查log发现隐藏UI的(
协程
)方法的log没有打印。将全部方法(包括拍照,隐藏UI)写在
协程
中在start里进
泷泽油内提
·
2023-08-15 16:37
万字长文,写给Android工程师的
协程
指南
这是一份写给Android工程师的
协程
指南,希望在平静的2023,给大家带来一些本质或者别样的理解。1引言在Android的开发世界中,关于异步任务的处理一直不是件简单事。
锐湃
·
2023-08-15 10:47
协程
Kotlin
android
kotlin
android
studio
Unity框架学习--4 Mono管理器
作用:使不继承MonoBehaviour的类能够开启
协程
,并且可以使用FixedUpdate、Update、LateUpdate进行每帧更新。
zaizai1007
·
2023-08-15 10:46
unity
unity
深入理解 go
协程
调度机制
ThreadVSGroutine这里主要介绍一下Go的并发
协程
相比于传统的线程的不同点:创建时默认的stack大小JDK5以后Javathreadstack默认大小为1MC++的threadstack默认大小为
静谧之心
·
2023-08-15 08:21
Go
K8S
&
云原生
实战kubenetes
golang
java
开发语言
Kotlin
协程
测试入门
testImplementation'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.3'packagecom.canbot.u05.utilsimportkotlinx.coroutines.delayimportkotlinx.coroutines.test.runTestimportorg.junit.Assertimportorg.jun
hehui0921
·
2023-08-15 06:30
kotlin
kotlin
前端
javascript
[libco] 删除
协程
的正确姿势
如果你认为只需要简单调用co_release就能将libco的
协程
删除,那等待你的可能就是定时炸弹。文章来源:*[libco]删除
协程
的正确姿势1.正确姿势如何才能安全删除一个
协程
?
wenfh2020
·
2023-08-15 05:31
5道题
1、队列和栈有什么特点:*队列先进先出,栈先进后出*从"数据结构"的角度看,它们都是线性结构,即数据元素之间的关系相同2、谈谈进程、线程、
协程
:*进程是资源分配的单位*线程是操作系统调度的单位*进程切换需要的资源很最大
任世间慌张_6184
·
2023-08-14 23:44
Kotlin
协程
之Dispatchers原理
Kotlin
协程
不是什么空中阁楼,Kotlin源代码会被编译成class字节码文件,最终会运行到虚拟机中。
潇风寒月
·
2023-08-14 22:14
Android上的
协程
(第三部分): 实际应用
本系列文章Android上的
协程
(第一部分):了解背景Android上的
协程
(第二部分):入门Android上的
协程
(第三部分):实际应用Android上的
协程
(第三部分):实际应用这篇文章的重点是使用
协程
实现一次性请求来解决实际问题
Calvin880828
·
2023-08-14 21:32
android
android
jetpack
android
协程
作用域_您需要了解的所有关于android 10中的作用域存储
android
协程
作用域ScopedstorageisthenewlyintroducedstoragesystembyAndroid.Butbeforedivingintoscopedstorage,
weixin_26727575
·
2023-08-14 21:32
android
安卓
sql
android
studio
leetcode
android
协程
作用域_探索android中的作用域存储
android
协程
作用域IfyouseetherecentimprovementsontheAndroidOSlevel,theteamismostlyfocusedonsecurityandprivacy.Forinstance
weixin_26727575
·
2023-08-14 21:32
android
安卓
android
studio
sql
10分钟带你搞懂
协程
、LiveData-和-Flow,androidui开发框架
classMyActivity:Activity{overridefunonCreate(state:Bundle?){super.onCreate(savedInstanceState)lifecycleScope.launch{//Run}lifecycleScope.launchWhenResumed{//Run}}}注意,如果您在launchWhenStarted中设置了一个操作,当Act
m0_66144992
·
2023-08-14 21:00
程序员
面试
移动开发
android
[转载]Android 中的简易
协程
:viewModelScope
viewModelScope原文作者:ManuelVivo译文出自:掘金翻译计划本文永久链接:github.com/xitu/gold-m…译者:twang1727VirginiaPoltrack绘图取消不再需要的
协程
dingpwen
·
2023-08-14 21:59
Android
android
协程
kotlin
Android上的基于
协程
的存储框架
通过使用现有的存储框架,结合
协程
,我们可以方便地实现一个轻量级的响应式存储框架。在使用的场景上,我们使用Key-Value的场景很多,而且我们往往不仅仅是存储数据、获取数据,经常还
黄振飞
·
2023-08-14 21:29
android
协程
MMKV
Flow
Kotlin
【操作系统】操作系统知识点总结(秋招篇)
进程线程
协程
之间的区别进程的组成部分介绍一下进程的PCB讲一下进程的五态以及它们的状态转移用户态和内核态是什么?
今天一定要洛必达
·
2023-08-14 15:17
操作系统
秋招笔记集合
开发语言
超越传统线程:探索Java Loom
协程
(纤程/虚拟线程)的无限潜力
《超越传统线程:探索JavaLoom
协程
(纤程/虚拟线程)的无限潜力》一、Java
协程
的发展历程Java
协程
的发展历程可以概括为以下几个阶段:1963年,
协程
的概念被正式提出,它的诞生甚至早于线程。
玄明Hanko
·
2023-08-14 15:15
java
开发语言
协程
纤程
虚拟线程
并发编程的艺术-“程”:探索进程、线程、
协程
、纤程与管程
为了解决这个问题,出现了多种并发模型和概念,包括进程、线程、
协程
、纤程和管程。本文将深入探讨这些并发概念,帮助读者理解它们的原理、特点和应用场景。
玄明Hanko
·
2023-08-14 15:14
并发
线程
进程
协程
纤程
Go
协程
为什么比进程和线程占用的系统资源低?
协程
是用户态的一种
北岛末巷
·
2023-08-14 09:57
golang
golang
C++20
协程
目录
协程
原理:进程、线程和
协程
的区别和联系编辑
协程
在IO多路复用中
协程
的目的:
协程
的优势:
协程
原理:(学习来源:幼麟实验室)线程是进程中的执行体,拥有一个执行入口,以及从进程虚拟地址空间中分配的栈,包括用户栈和内核栈
陈岂几真幸运
·
2023-08-14 07:56
C/C++
c++20
2022-07-13 async异步
协程
操作文件
使用这个:anyio(https://github.com/agronholm/anyio)如果是在fastapi框架里,无需另外安装否则需要通过pipinstallanyio来安装语法上类似标准库pathlib大致用法如下:importdatetimefromanyioimportPathfilepath=Path(__file__)another=filepath.parent/'sub_di
waketzheng
·
2023-08-14 06:14
kotlin
协程
,runBlocking里面的launch
kotlin
协程
,runBlocking里面的launchimportkotlinx.coroutines.
zhangphil
·
2023-08-14 04:01
kotlin
协程
kotlin
协程
Kotlin runBlocking launch多个
协程
读写mutableListOf时序
KotlinrunBlockinglaunch多个
协程
读写mutableListOf时序importkotlinx.coroutines.delayimportkotlinx.coroutines.launchimportkotlinx.coroutines.runBlockingfunmain
zhangphil
·
2023-08-14 04:55
kotlin
协程
kotlin
协程
协程
(二)初步认识
协程
目录
协程
的基本认识一基本知识1.1CoroutineScope
协程
作用域1.2
协程
构建器1.2.1launch1.2.2async1.2.3runBlocking1.2.4withContext(常用)
长安不及十里
·
2023-08-14 03:26
#
Kotkin
kotlin
开发语言
android
后端
java
协程
(一)单机--》并发--》
协程
目录一
协程
的概述1.1并行与并发1.2线程1.3新的思路1.4Goroutine二第一个入门程序一
协程
的概述我查看了网上的一些
协程
的资料,发现每个人对
协程
的概念都不一样,但是我认可的一种说法是:
协程
就是一种轻量级的线程框架
长安不及十里
·
2023-08-14 03:56
#
Kotkin
jvm
kotlin
java
协程
并发
人生中的第一个爬虫程序
1.0从img.html文件中过滤出所有的图片链接,把其放到列表中2.0根据过滤出来的连接去网上下载图片,放到img文件家中3.0给定一个网址,给我下载其中所有的图片到image文件夹中要求用
协程
实现1.0
兵一彤伊
·
2023-08-14 00:06
进程线程
协程
一、进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。组成进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(textregion
ninedreams
·
2023-08-13 16:07
Golang实现完整聊天室(内附源码)
用到的技术websocket、gin、mysql、redis、
协程
、通道实现思路说到聊天室可以有多种方法实现,例如:使用单纯的MySQL也可以实现,但是为什么要选择使用webso
paterl
·
2023-08-13 10:26
Go
golang
开发语言
后端
聊天
c和go 两种语言结合使用 (一)
为何结合两者c语言的强大之处在于使用很多底层库,性能高,语言简洁,设计上和架构上来说更为直接,而go语言像httpserver,webrtc等已经做得很好了,
协程
方面也封装了细节,程序员不用关心如何调整
qianbo_insist
·
2023-08-13 09:50
go
c++高级技巧
go
c
golang学习随记
基础循环流程控制关键字切片,拷贝函数闭包defer语句格式化输出go语言随机数rand.seed()包管理并发编程goroutinechannel设计模式工厂模式单例模式抽象工厂模式适配器模式享元模式并发编程
协程
原理创建
协程
停止
协程
线程休眠
moumumu
·
2023-08-13 06:07
golang
学习
开发语言
程序员应该关注的latency
操作延迟L1缓存查询0.5ns执行一个指令1ns分支预测错误3nsL2缓存查询4ns互斥锁/解锁17ns有栈
协程
切换20ns在1Gbps的网络发送送2kb44ns原子变量操作4ns~60ns主存访问100ns
谭英智
·
2023-08-13 04:39
Kotlin版封装网络请求(MVVM+Flow+Retrofit2+Coroutine
协程
)
1.在activity调用方式classMainActivity:BaseActivity(){privatevalviewModel:UserViewModelbyviewModels()privatevaladapter:UserAdapterbylazy{UserAdapter()}overridefuninitView(savedInstanceState:Bundle?){initNet
小码农ht
·
2023-08-13 00:28
kotlin
网络
android
Jetbrain——Ktor 初体验!
参考官网:https://ktor.kotlincn.net/前置知识:IDEAKotlin的函数式Koltin
协程
Socket通信二、如何使用你可以使用gradle或者maven构建一个ktor应
术鈺
·
2023-08-13 00:58
socket
kotlin
socket
netty
GoLang之性能调优实战
文章目录GoLang之性能调优实战1.性能调优原则2.性能分析工具3.pprof功能说明4.pprof实践4.1前置准备4.2排查CPU问题4.3排查堆内存问题4.4排查
协程
问题4.5排查锁问题4.5排查阻塞问题
GoGo在努力
·
2023-08-12 23:16
GoLang底层
golang
中间件
开发语言
suspend挂起
一:suspend「挂起」的本质launch,async创建的
协程
或者其他函数创建的
协程
,在执行到某一个suspend函数的时候,这个
协程
会被「suspend」,也就是被挂起。那此时又是从哪里挂起?
明飞1987
·
2023-08-12 17:55
协程
kotlin
协程
知识点
协程
作用1.
协程
可以同步的方式去编写异步执行的代码
协程
可以使用阻塞的方式写出非阻塞式的代码,解决并发中常见的回调地狱
协程
在写法上和普通的顺序代码类似,同步的方式去编写异步执行的代码GlobalScope.launch
明飞1987
·
2023-08-12 17:55
协程
kotlin
kotlin
协程
[7]:深层揭示runBlocking与coroutineScope之间的异同
在之前写过这样的一个例子,先来回顾一下:也就是来演示runBlocking与coroutineScope之间的异同点,当时还阐述了一个对它的理论描述,也来回顾一下:这里再开个篇幅来提出的原因是在于。。这里面有一些深层次的东东需要再次挖掘,而问题的焦点是在:回到代码根据这段文字的理解照理应该是这样的嘛:结果肯定不是我们现在所质疑的观点啦,所以这也是需要再单独拎出来值得探讨的东东,这是因为关于runB
瑜小贤
·
2023-08-12 14:53
Go 语言并发编程 及 进阶与依赖管理
1.0从并发编程本质了解Go高性能的本质1.1Goroutine
协程
可以理解为轻量级线程;Go更适合高并发场景原因之一:Go语言一次可以创建上万协成;“快速”:开多个协成打印。
软工菜鸡
·
2023-08-12 09:06
字节跳动后端Go语言
服务器
go
gin
Kotlin中使用Room数据的一个小问题处理
Kotlin中使用Room数据的一个小问题处理随手记录一个播放器APP中其他同事操作数据库处理的问题前置资料:kotlin版Room数据库—基本使用
Androidkotlin
+
协程
+Room数据库的简单使用
Nothing_655f
·
2023-08-12 06:42
并发编程注意事项
、解决方法:1.使用无锁算法,例如CAS2.将处理的数据细粒度化,减少锁竞争,例如Mysql的页锁,行锁3.避免创建大量线程,创建线程后及时销毁,例如线程池的应用4.使用
协程
,例如使用
协程
库Quasar
呆猫不呆
·
2023-08-12 05:40
并发编程
java
开发语言
分享之python
协程
线程和进程的操作是由程序触发系统接口,最后的执行者是系统;
协程
的操作则是程序员。
协程
存在的意义:对于多线程应用,CPU通过切片的方式来切换线程间的执行,线程切换时需要耗时(保存状态,下次继续)。
bill3282278043
·
2023-08-12 03:09
python
Gopeed-全平台开源高速下载器 支持(HTTP、BitTorrent、Magnet)协议
(全称GoSpeed),是一款由Golang+Flutter开发的高速下载器,开源、轻量、原生,支持(HTTP、BitTorrent、Magnet等)协议下载,并且支持全平台使用,底层使用golang
协程
并发下载
爱琳先生
·
2023-08-12 01:54
windows
macos
linux
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他