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
协程libgo
Golang GMP调度模型:实现高效
协程
调度和执行
Golang引入了一种称为GMP的调度模型,用于实现
协程
的高效调度和执行。本文将深入探讨GolangGMP调度模型的概念、用法、适用场景,并通过案例分析来展示其在实际应用中的优势。
一只会写程序的猫
·
2023-10-19 22:15
Go
golang
开发语言
后端
进程线程和
协程
进程(process):定义特征进程状态:(三状态)进程状态线程:线程状态:
协程
:与线程的比较进程(process):定义狭义定义:进程就是一段程序的执行过程例如启动的某个app。
猫祭司
·
2023-10-19 19:26
线程和
协程
之间的区别
线程和
协程
之间的区别很大,甚至大过进程和线程之间的区别。线程建立在进程之上,
协程
建立在线程之上。那么
协程
是什么呢?
协程
是一段计算机程序,它一般是一个协作类型的子程序,执行时允许暂停和恢复。
half-beast
·
2023-10-19 16:24
编程语言
线程
协程
区别
Python
IO
kotlin
协程
(Dispatchers.IO)
kotlin
协程
(Dispatchers.IO)项目调用方式privatesuspendfunupLog(resource_id:String):Boolean{varsuccess=falsewithContext
凌晨三点的北京
·
2023-10-19 12:41
Kotlin
源码分析
性能测试工具选择:wrk?jmeter?locust?还是LR?
首先,四者基本对比图:.loadrunnerjmeterlocustwrk分布式压力支持支持支持不支持单机并发能力低低高低并发机制进程/线程线程
协程
架构师成长营
·
2023-10-19 12:59
性能测试
数据库连接池
池化结构:链接池,线程池,内存池,对象池,
协程
池等解决的问题:创建过程复杂,时间长,占用资源比较高解决方案:复用这些资源步骤:1、创建链接2、验证ssl3、执行命令4、维持长连接还是释放链接判断同步链接
兜兜_2925
·
2023-10-19 10:51
Go语言并发
select分支语句•掌握sync包的应用并发与并行并发与并行的概念这里不再赘述,可以看看之前java版写的并发实践;进程和线程程序、进程与线程这里也不赘述一个进程可以包括多个线程,线程是容器中的工作单位;
协程
CodeMartain
·
2023-10-19 10:30
golang
java
开发语言
Golang
协程
的概念、用法、场景及案例
Go语言(Golang)就是一种在这方面非常强大的编程语言,它提供了一种称为
协程
(Goroutine)的并发模型。什么是Golang
协程
?
协程
是一种轻量级的线程,它可以实现并发执行的并行操作。
一只会写程序的猫
·
2023-10-19 10:21
Go
golang
开发语言
后端
aioredis的使用
最近找了python
协程
的道,关于网络IO的操作都想找
协程
的方式来做,下面是使用aioredis建立连接并获取数据的简单使用。
虚白无类
·
2023-10-19 04:33
JAVA19虚拟线程以及原理
JAVA19虚拟线程虚拟线程介绍示例代码运行结果Continuation对象是如何工作的虚拟线程介绍很多语言都有类似于“虚拟线程”的技术,比如Go、C#、Erlang、Lua等,他们称之为“
协程
”。
1063420481
·
2023-10-19 03:23
java
web
开发
java
开发语言
JDK19虚拟线程初探(二)
虚拟线程的机制调度模型与Golang
协程
调度的GPM模型类似,JDK19中的虚拟线程也涉及类似的定义:VT:虚拟线程PlatformThread:平台线程,一个平台线程上可以运行很多虚拟线程OSThread
860MHz
·
2023-10-19 03:51
JVM
java
jvm
开发语言
23《Go语言入门》进程、线程、
协程
目录进程线程任务调度进程和线程的区别多线程和多核内核线程超线程技术
协程
协程
的目的
协程
的特点
协程
的原理线程和
协程
的比较参考支持在学习并发编程前,我们需要了解以下概
干志雄
·
2023-10-19 03:31
#
Go语言入门
go
golang
go语言
【无标题】
以及每一层对应七层模型哪个3.状态码操作系统1.页和段的区别2.进程的调度策略与进程的状态3.进程、线程、
协程
4.僵尸进程数据库1.B和B+树,平衡二叉树的区别?
weixin_44805103
·
2023-10-19 01:31
java
linux
开发语言
Kotlin 设置和获取
协程
名称
1,设置写成名称创建
协程
作用域是或者创建
协程
是有个上下文参数(context:CoroutineContext)创建
协程
作用域CoroutineScope(Dispatchers.IO+CoroutineName
Ang_qq_252390816
·
2023-10-19 00:57
kotlin
前端
开发语言
Google “战败”后,C++20 用微软的提案进入
协程
时代!
在这一版本,开发者终于迎来了
协程
特性,它可以让代码非常清爽,简单易懂,同时保持了异步的高性能。但不少开发者直言,C++的
协程
标准是给库的开发者使用的,非常复杂,对普通开发者一点都不友好。
CrisAppleYan
·
2023-10-18 23:36
c++
编程语言
java
python
人工智能
Kotlin
协程
(1)
一简介Kotlin中的
协程
是由kotlinx.coroutines这个库来实现的特点:1.代码可读性性好,不用回调函数,简化异步编程,提高效率。
陈兴强
·
2023-10-18 22:57
Unity3D中
协程
Coroutine&yield
百度百科中,
协程
相关概念:与子例程(执行过程没有返回值)一样,
协程
(coroutine)也是一种程序组件,更为一般和灵活,但在实践中使用没有子例程那样广泛。
悉尼的考拉
·
2023-10-18 20:53
游戏开发
unity3d
Coroutine
yield
【转】【UNITY3D 游戏开发之六】UNITY
协程
COROUTINE与INVOKE
原文地址:http://blog.csdn.net/xiaominghimi/article/details/45309511这里Himi强调一点:Unity里面的
协程
并不是线程,
协程
是在unity主线程中运行的
DovneMan
·
2023-10-18 20:20
unity3d
unity3d
Coroutine
Invoke
Unity——
协程
的基本用法
usingUnityEngine;usingSystem.Collections;//测试脚本,随意挂载,运行即可打印publicclassCoroutine:MonoBehaviour{voidStart(){//StartCoroutine(Test());StartCoroutine(TestStartCoroutine());}IEnumeratorTestNull(){//returnn
让我们一起飞翔
·
2023-10-18 20:50
Unity3D
unity3d
Unity3D 基础——Coroutine 协同程序
Coroutine称为协同程序或者
协程
,协同程序可以和主程序并行运行,和多线程有些类似。协同程序可以用来实现让一段程序等待一段时间后继续运行的效果。
神枪达
·
2023-10-18 20:49
unity
游戏引擎
Kotlin +
协程
+ Room 结合使用
文章目录前言集成Room结合
协程
的使用总结一、前言,现在kotlin是趋势,那必然就要用到
协程
,还有就是随着jetpack的发力,带来了很多好用的库,比如今天提到Room,是一个类似greenDao的数据库
shenshizhong
·
2023-10-18 20:44
kotlin
jetpack
kotlin
开发语言
android
android
jetpack
Kotlin
协程
再探之为什么使用
协程
反而更慢了?
前言在几个月前,我曾经写了一篇文章,Kotlin
协程
中的并发问题:我明明用mutex上锁了,为什么没有用?
equation_l
·
2023-10-18 20:40
kotlin
开发语言
android
java
Unity异步加载一个场景
allowSceneActivation自动加载下个场景isDone是否加载好场景progress数值是从0到1显示加载场景的进程如果allowSceneActivation是false,则最高到0.9思路(需要
协程
MM-BD
·
2023-10-18 18:19
unity
java
游戏引擎
Linux 64位 C++
协程
池原理分析及代码实现
导语本文介绍了
协程
的作用、结构、原理,并使用C++和汇编实现了64位系统下的
协程
池。文章内容避免了
协程
晦涩难懂的部分,用大量图文来分析原理,适合新手阅读学习。
linux大本营
·
2023-10-18 18:07
linux
c++
协程
多线程
python事件循环_简单了解一下事件循环(Event Loop)
Github:https://github.com/hylinux1024微信公众号:终身开发者(angrycode)0x00事件循环(EventLoop)在前文《为何你还不懂得如何使用Python
协程
梁大发
·
2023-10-18 17:32
python事件循环
kotlin 回调转
协程
挂起函数
github博客λ:今天起androiddemo项目新加个sdk:腾讯云IM,最近正在用,而且接口多,涉及到的需求也挺全。正好练手。同时也有flutter的sdk。顺路把flutter也写了。大多数sdk或者库在提供api时,对于异步处理一般都是提供回调。好处是通用,兼容,不管java,kotlin,不用管其他依赖库。坏处就不用再提了。IM也不例外是一堆回调,MVVM模式下,一层层传回调上去就很l
lzyprime
·
2023-10-18 14:08
golang 并发
文章目录1、并发和并行2、线程和
协程
的区别3、golang并发实现基础知识goroutinechannel通道defer关键字go调度模型实现方式syn包channelselect语句GOMAXPROCS
code_AC
·
2023-10-18 14:56
Go
多线程
go语言
golang
python的并发编程详解
进程multiprocessing概念:程序运行的实例,是系统资源分配和调度的的最小单位任务实例拆分成更小的模块,在给线程使用,线程共享进程空间,线程再分就是
协程
。
云中烤飞鸟
·
2023-10-18 13:00
python
python
并发编程
使用 Kotlin Flow 优化你的网络请求框架,减少模板代码
话接上篇文章两种方式封装Retrofit+
协程
,实现优雅快速的网络请求最近在独立写一个新的项目,用的是封装二,虽然几行代码就可以进行网络请求,但是在使用过程中还是觉得有点遗憾,写起来也不是非常快捷,存在模板代码
ldlywt
·
2023-10-18 11:54
Kotlin
协程
协程
的基本概念
协程
(Coroutine)是一种程序组件,它可以在执行过程中挂起和恢复,而不需要显式地创建和管理线程。
御诺诺诺诺诺诺诺
·
2023-10-18 10:56
关于Android
#
kotlin
kotlin
开发语言
android
Kotlin
协程
(线程)切换
常用
协程
切换函数withContext是Kotlin
协程
中的一个常用
协程
函数,它的作用是切换
协程
的执行上下文(线程或调度器)。
Ang_qq_252390816
·
2023-10-18 10:24
kotlin
开发语言
android
golang
协程
的使用-2018-11-06
1.创建一个
协程
一般直接在要执行的函数前,加上go就是启用了一个执行该函数的
协程
。比如下面的小例子,启动say函数的
协程
。
淸_兲鮭鮭
·
2023-10-18 03:47
python高级
python高级:1、模块和包2、深浅拷贝3、回顾面向对象4、列表生成器5、迭代器6、装饰器7、函数高级8、正则表达式9、内存分析10、垃圾回收机制11、元类12、多线程和多进程和
协程
13、网络编程(socket
LoseDemon
·
2023-10-18 02:54
这些 channel 用法你都用起来了吗?
channel是GO语言中一种特殊的类型,是连接并发goroutine的管道channel通道是可以让一个goroutine
协程
发送特定值到另一个goroutine
协程
的通信机制。
阿兵云原生
·
2023-10-17 23:27
golang
开发语言
使用
协程
和 Flow 简化 API 设计
image如果您是库作者,您也许希望用户在使用Kotlin
协程
与Flow时可以更加轻松地调用您基于Java或回调的API。
谷歌开发者
·
2023-10-17 23:12
python
协程
迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。可迭代对象我们已经知道可以对list、tuple、str等类型的数据使用for...in...的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。但是,是否所有的数据类型都可以放到for...in...的语句中,然
gg大宇
·
2023-10-17 22:07
2019-12-08
go-stress-testing是go语言实现的简单压测工具,源码开源、支持二次开发,可以压测http、webSocket请求,使用
协程
模拟单个用户,可以更高效的利用CPU资源。
乄無时
·
2023-10-17 21:52
工作记录——unity使用
协程
WaitForSeconds 后面代码不执行
出现场景在一处页面跳出教程提示后使用
协程
,1s后允许关闭,yield后面代码不执行发生原因yieldreturnnewWaitForSeconds的等待时间和Time.timeScale有关,Time.timeScale
RaineHu
·
2023-10-17 20:08
工作中踩坑
【6k字】详解Python装饰器和生成器
装饰器的应用实例1.3.1日志记录1.3.2装饰器链1.3.3自动注册装饰器1.4Summary2Python生成器2.1生成器的定义和基本操作2.2生成器的惰性求值和内存优势2.3生成器表达式2.4生成器和
协程
猛码Memmat
·
2023-10-17 13:27
cs
basis
python
开发语言
Golang goroutine
1_CdjOgfolLt_GNJYBzI-1QQ.jpeggoroutine简介goroutine是go语言中最为NB的设计,也是其魅力所在,goroutine的本质是
协程
,是实现并行计算的核心。
frederickhou
·
2023-10-17 11:53
Go语言的并发编程
当一个函数创建为
协程
(goroutine)时,Go语言会将其视为一个独立的工作单元,这个单元会被调度到可用的逻辑处理器上执行。
DXB2021
·
2023-10-17 10:10
Go语言
golang
开发语言
后端
百度golang开发实习生一面算法题
算法题:用
协程
交替打印1~8和"a"~"f"packagemainimport("fmt""sync")varwgsync.WaitGroupfuncmain(){arrChan:=make(chanint
终生成长者
·
2023-10-17 00:18
面试算法题
golang
算法
开发语言
简述三范式,GIL,浅拷贝与深拷贝
三范式1.一个数据一个字段2.只要有主键的3.减少重复GIL叫什么:全局解释器锁cpython有什么用:单核的情况下实现多任务NB怎么解决:换解释器锁jpython进程加
协程
(个人建议)线程用其他语言实现
风舞柏杨
·
2023-10-16 23:55
协程
是什么,简单的说
1.我对
协程
的认识
协程
底层也是一个线程池来维护执行,只是将原来的多线程执行方法书写方式,更加同步化;将异步任务存储在用户态应用数据结构中,然后由语言来控制执行,并保存其各个的执行栈;用少数的线程执行大量的异步任务
myth_gy
·
2023-10-16 23:40
golang
Golang
协程
与 Java 线程池的联系
Golang
协程
与Java线程池的联系引言Java线程池缺陷Golang
协程
实现思路0.x版本1.0版本1.1版本Goroutine抢占式执行基于信号的抢占式调度队列轮转系统调用工作量窃取GOMAXPROCS
Binary Oracle
·
2023-10-16 23:08
#
Go语言设计与实现
golang
Go
协程
揭秘:轻量、并发与性能的完美结合
1.Go
协程
简介Go
协程
(goroutine)是Go语言中的并发执行单元,它比传统的线程轻量得多,并且是Go语言并发模型中的核心组成部分。
Lamb!
·
2023-10-16 19:26
Go
golang
开发语言
后端
4.
协程
的异常处理(1)
1.讲解异常之前先写这样一个例子需求异步操作获取用户,主界面展示用户信息,怎么样用
协程
的方式去写typealiasCallBack=(User)->UnitfungetUser(callback:CallBack
学吉他的袁先生
·
2023-10-16 17:39
两种方式封装Retrofit+
协程
,实现优雅快速的网络请求
目的简单调用、少写重复代码不依赖第三方库(只含Retrofit+Okhttp+
协程
)完全不懂
协程
也能立马上手(模板代码)用Kotlin的方式写Kotlin代码,什么意思呢?
ldlywt
·
2023-10-16 15:55
从简单到复杂,MVI 架构定义与封装使用总结
前言时间回到一年多前讨论度很高的MVI架构,现在也已尘埃落地,没有什么争议并各自都有自己的一套实现方案了,接下来我们就看看这些网上各种各样的MVI架构是如何从简单到复杂,从Java到Kotlin到
协程
再到
码中之牛
·
2023-10-16 13:28
移动开发
Android
架构
架构
framework
android
移动开发
面试
职场和发展
秋招java面试题总结1(自用)
1.请你说说线程和
协程
的区别得分点:地址空间、开销、并发性、内存标准回答:进程和线程的主要差别在于它们是不同的操作系统资源管理方式。
LzlGo
·
2023-10-16 06:16
java
面试
开发语言
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他