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
协程libco
Flow使用笔记
实现方式为使用
协程
封装成生产者消费者模式,上游流负责生产,下游流负责消耗。
紫鹰
·
2022-08-24 12:31
Android开发flow常见API的使用示例详解
目录collect通知flow执行launchIn()指定
协程
作用域通知flow执行catch{}捕捉异常merge()合流map{}变换发送的数据类型总结collect通知flow执行publicsuspendinlinefunFlow.collect
·
2022-08-23 16:07
Python 异步网络编程实战
Python异步网络编程实战-songcser-掘金小册小册介绍第一部分是对Python
协程
的讲解,从字节码开始简单讲解了Python虚拟机的执行过程,可以大体了解到Python
协程
的执行过程。
SYBH.
·
2022-08-21 21:43
课程推荐
python
网络
爬虫
Go使用select切换
协程
入门详解
目录前言程序示例select特性预览管道读写总结前言在Go中,可以通过关键字select来完成从不同的并发执行的
协程
中获取值,它和switch控制语句非常相似,也被称作通信开关;它的行为像是“你准备好了吗
·
2022-08-20 13:07
python正则表达式入门视频_正则表达式-5_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
weixin_39959335
·
2022-08-19 18:58
python正则表达式入门视频
python编程教学基本语法教学视频_Python系列视频(一)——Python语言基础
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
weixin_39950867
·
2022-08-19 18:58
python中tkinter视频_Tkinter-5_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
行走的发动机
·
2022-08-19 18:57
python线程与进程视频教程_进程、线程-2_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
铺地板
·
2022-08-19 18:27
python线程与进程视频教程
python mysql教程视频_Mysql -1_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
重离子猫猫
·
2022-08-19 18:27
python
mysql教程视频
python中tkinter视频_Tkinter-7_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
周愫理(西山飞鱼)
·
2022-08-19 18:27
go 使用 context 退出子
协程
goroutine
一、案例先看下面一段代码,子
协程
要在100个小时候退出,导致主
协程
一直卡在那边。
·
2022-08-16 14:54
go
Kotlin
协程
解析系列(上):
协程
调度与挂起
vivo互联网客户端团队-RuanWen本文是Kotlin
协程
解析系列文章的开篇,主要介绍Kotlin
协程
的创建、
协程
调度与
协程
挂起相关的内容一、
协程
引入Kotlin中引入Coroutine(
协程
)的概念
·
2022-08-16 09:01
kotlin客户端协程
Kotlin
协程
解析系列(上):
协程
调度与挂起
Kotlin
协程
是学习Kotlin的重中之重,也是运用koitlin的关键。本篇文章主要介绍Kotlin
协程
的创建、
协程
调度与
协程
挂起部分内容,对相关内容进行细致解析。
vivo互联网技术
·
2022-08-16 09:00
python 线程、进程与
协程
(十)
(一)线程与多线程线程(1)线程,有时被称为轻量级进程(LightweightProcess,LWP),是程序执行流的最小单元。(2)一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。有了这些它能够记录自己运行到了什么地方,可以称为线程的上下文。(3)线程的运行可能被抢占(中断)或暂时的被挂起(也叫睡眠)让其它的线程运行,这叫做让步。(4)线程也有就绪、阻塞和运行三种基本状态。
weixin_35688430
·
2022-08-16 07:18
python编程
深入原理64式:26 python知识总结
目标:整理python知识,主要包含如下内容:1、器(生成器、迭代器、装饰器等)2、类(元类,多态,方法等)3、进程池与线程池4、
协程
5、实现原理6、算法7、基础8、python重要框架原理第一部分器(
天地一扁舟
·
2022-08-16 07:44
深入原理64式
go使用recover()来捕捉panic(),防止程序崩溃
一、在
协程
中的panic(),导致整个程序崩溃funcTestPanic(t*testing.T){t.Log("1")gofunc(){panic("panic")}()time.Sleep(time.Second
·
2022-08-15 18:35
go
Go 代码规范错误处理示例经验总结
error2、没有失败时,不使用error3、错误值统一定义三、代码规范与实践1、良好的命名与注释2、美化SQL语句,避免Select3、避免阶梯缩进与代码紧凑4、避免循环IO、上下文无关联的耗时动作采用Go
协程
引言编写代码应该要有极客追求
·
2022-08-15 17:18
跟着官方文档学习Kotlin
协程
,官方文档还是香啊!
/今日科技快讯/近日,核桃编程宣布完成新一轮融资,C轮系列融资额约2亿美元。这是迄今为止少儿编程行业金额最高的一笔融资,同时创造中国在线教育C轮融资额高点。本轮融资由高瓴创投、KKR、元璟资本领投,源码资本、华兴新经济基金等机构继续跟投,凡卓资本担任本轮融资独家财务顾问。/作者简介/看到本篇,意味着明天就是愉快地周末啦!本篇文章来自信波波同学投稿,根据官方文档讲解了coroutines,原汁原味,
普通网友
·
2022-08-11 19:03
网络
编程语言
java
移动开发
ai
运筹帷幄决胜千里,Python3.10原生
协程
asyncio工业级真实
协程
异步消费任务调度实践
我们一直都相信这样一种说法:
协程
是比多线程更高效的一种并发工作方式,它完全由程序本身所控制,也就是在用户态执行,
协程
避免了像线程切换那样产生的上下文切换,在性能方面得到了很大的提升。
刘悦的技术博客
·
2022-08-08 17:00
运筹帷幄决胜千里,Python3.10原生
协程
asyncio工业级真实
协程
异步消费任务调度实践
我们一直都相信这样一种说法:
协程
是比多线程更高效的一种并发工作方式,它完全由程序本身所控制,也就是在用户态执行,
协程
避免了像线程切换那样产生的上下文切换,在性能方面得到了很大的提升。
·
2022-08-08 17:07
Go底层channel实现原理及示例详解
目录概念:使用场景:底层数据结构:操作:创建发送接收关闭案例分析:概念:Go中的channel是一个队列,遵循先进先出的原则,负责
协程
之间的通信(Go语言提倡不要通过共享内存来通信,而要通过通信来实现内存共享
·
2022-08-08 13:53
JavaScript引擎实现async/await的方法实例
目录前言生成器VS
协程
async/awaitasyncawait小结总结前言我们都知道Promise能很好地解决回调地狱的问题,但是这种方式充满了Promise的then()方法,如果处理流程比较复杂的话
·
2022-08-07 12:09
讲真,Kotlin
协程
的挂起没那么神秘(原理篇)
前言
协程
系列文章:一个小故事讲明白进程、线程、Kotlin
协程
到底啥关系?少年,你可知Kotlin
协程
最初的样子?
小鱼人爱编程
·
2022-08-07 11:47
来,跟我一起撸Kotlin runBlocking/launch/join/async/delay 原理&使用
前言
协程
系列文章:一个小故事讲明白进程、线程、Kotlin
协程
到底啥关系?少年,你可知Kotlin
协程
最初的样子?
小鱼人爱编程
·
2022-08-07 11:34
Kotlin
协程
之取消与异常处理探索之旅(上)
前言
协程
系列文章:一个小故事讲明白进程、线程、Kotlin
协程
到底啥关系?少年,你可知Kotlin
协程
最初的样子?
小鱼人爱编程
·
2022-08-07 10:17
Kotlin
协程
之线程池探索之旅(与Java线程池PK)
前言
协程
系列文章:一个小故事讲明白进程、线程、Kotlin
协程
到底啥关系?少年,你可知Kotlin
协程
最初的样子?
小鱼人爱编程
·
2022-08-07 10:46
用Golang实现一个简单的生产者/消费者模型
fmt""sync")funcmain(){//初始化管道来接收任务数据ch:=make(chanint,10000)//所有任务执行完毕才结束进程wg:=&sync.WaitGroup{}//用来控制
协程
数
·
2022-08-07 07:54
go协程并发编程
kotlin源码结构层次详解
目录
协程
源码的结构基础层中间层平台层
协程
源码的结构在研究Kotlin源码之前,得先搞懂Kotlin源码结构分布。不然找不到该看哪里的代码。
·
2022-08-04 11:55
Kotlin
协程
launch原理详解
建议:食用本篇文章之前记得先食用Kotlin
协程
之createCoroutine和startCoroutinelaunch使用launch我们应该很熟悉了,随便举个例子:funmain(){valcor
·
2022-08-04 11:54
Kotlin
协程
启动createCoroutine及创建startCoroutine原理
startCoroutinestartCoroutine调用createCoroutineUninterceptedinterceptedresume结语createCoroutine和startCoroutine
协程
到底是怎么创建和启动的
·
2022-08-04 11:53
Kotlin
协程
Dispatchers原理示例详解
demostartCoroutineCancellableintercepted()函数DefaultScheduler中找dispatch函数Runnable传入Worker线程执行逻辑小结前置知识Kotlin
协程
不是什么空中阁楼
·
2022-08-04 11:52
Kotlin的
协程
与生命周期
repeatOnLifecycle3、flowWithLifecycle4、lifecycle.whenCreated、lifecycle.whenStarted和lifecycle.whenResumed5、
协程
与
Mr_Tony
·
2022-08-04 08:00
JetPack
kotlin
kotlin
android
终于明白:有了线程,为什么还要有
协程
?
并发的发展历史其实,在早期计算机并没有包含操作系统,这个时候,这个计算机只跑一个程序,这个程序独享计算机的所有资源,这个时候不存在什么并发问题,但是对计算机的资源来说,确实是一种浪费。早期编程都是基于单进程来进行,随着计算机技术的发展,于是,操作系统出现了,操作系统改变了这种现状,让计算机可以运行多个程序,并且不同的程序占用独立的计算机资源,如内存,CPU等。操作系统出现后:资源利用率:可以在其他
Park33448
·
2022-08-03 13:28
秋招
Java
架构师
服务器
java
数据库
Kotlin
协程
createCoroutine和startCoroutine原理
协程
到底是怎么创建和启动的?本篇文章带你揭晓。
潇风寒月
·
2022-08-03 11:12
Kotlin -
协程
调度器 CoroutineDispatcher
是一个抽象类,Dispatcher是一个标准库中帮我们封装了切换线程的帮助类,可以调度
协程
在哪类线程上执行。由于子
协程
会继承父
协程
的上下文,在父
协程
上指定调度器模式后子
协程
默认使用这个模式。
懒到死的程序员
·
2022-08-03 09:36
Kotlin
协程
kotlin
Golang信号量设计实现示例详解
原理解析中曾提到过,Mutex的底层结构包含了两个字段,state和sema:typeMutexstruct{stateint32semauint32}state代表互斥锁的状态,比如是否被锁定;sema表示信号量,
协程
阻塞会等待该信号量
·
2022-08-02 11:08
Golang Mutex互斥锁深入理解
Mutex结构饥饿模式和正常模式正常模式饥饿模式状态的切换加锁和解锁加锁自旋计算锁的新状态更新锁状态解锁可能遇到的问题锁拷贝panic导致没有unlock引言Golang的并发编程令人着迷,使用轻量的
协程
·
2022-08-02 11:08
物无定味适口者珍,Python3并发场景(CPU密集/IO密集)任务的并发方式的场景抉择(多线程/多进程/
协程
asyncio)
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_221一般情况下,大家对Python原生的并发/并行工作方式:进程、线程和
协程
的关系与区别都能讲清楚。
·
2022-08-01 22:14
物无定味适口者珍,Python3并发场景(CPU密集/IO密集)任务的并发方式的场景抉择(多线程threading/多进程multiprocessing/
协程
asyncio)
一般情况下,大家对Python原生的并发/并行工作方式:进程、线程和
协程
的关系与区别都能讲清楚。
刘悦的技术博客
·
2022-08-01 22:00
深入理解Golang之http server
同时有了
协程
的加持,Go实现的httpserver能够取得非常优秀的性能。这篇文章将会对go标准库net/http实现http服务的原理进行
荒野的酸菜鱼
·
2022-08-01 18:26
go
golang
面试官:大量请求 Redis 不存在的数据,从而打倒数据库,有什么方案?
Java
协程
要来了。。。3.SpringBoot2.x教程,太全了!4.别再写满屏的爆爆爆炸类了,试试装饰器模式,这才是优雅的方式!!5.《Java开发手册(嵩山版)》最新发布,速速下载!
·
2022-08-01 18:01
java
golang之GMP调度模型
目录一、简述go语言的GMP调度模型二、golang的
协程
:Goroutine阻塞的话,是不是对应的M也会阻塞三、如何阻塞一个Goroutine一、简述go语言的GMP调度模型G:一个G代表一个goroutine
星星泡个饭
·
2022-08-01 18:53
golang
golang
后端
Kotlin图文并茂讲解续体与续体拦截器和调度器
目录一.Continuation二.ContinuationInterceptor三.CoroutineDispatcher四.EventLoop一.ContinuationContinuation接口是
协程
中最核心的接口
·
2022-08-01 12:29
Kotlin
协程
上下文与上下文元素深入理解
目录一.EmptyCoroutineContext二.CombinedContext三.Key与Element四.CoroutineContext五.AbstractCoroutineContextKey与AbstractCoroutineContextElement一.EmptyCoroutineContextEmptyCoroutineContext代表空上下文,由于自身为空,因此get方法的
·
2022-08-01 12:28
python速度测试_多请求
这时要考虑异步使用
协程
快、还是线程快。写了脚本测试一下。python自带的time.sleep存在的问题从图片中结果可以看出,time.sleep自身就存在耗时,调用一次约增加耗时10ms左右。
caizhanjin
·
2022-07-31 23:54
一文详解Golang
协程
调度器scheduler
目录1.调度器scheduler的作用2.GMP模型3.调度机制1.调度器scheduler的作用我们都知道,在Go语言中,程序运行的最小单元是gorouines。然而程序的运行最终都是要交给操作系统来执行的,以Java为例,Java中的一个线程对应的就是操作系统中的线程,以此来实现在操作系统中的运行。在Go中,gorouines比线程更轻量级,其与操作系统的线程也不是一一对应的关系,然而,最终我
·
2022-07-31 12:36
Android图片加载框架Coil的详细使用总结
目录简介简单使用高斯模糊圆角圆形灰色变换GrayscaleTransformationGif监听下载过程取消下载替换okhttp实例自定义Coil源码分析总结简介Coil是一个Android图片加载库,通过Kotlin
协程
的方式加载图片
·
2022-07-28 19:12
揭秘!用标准Go语言能写脚本吗?
作为编译型语言的特性,也让Go在多
协程
环境下的性能有不俗的表现。但脚本语言则几乎都是解释型语言,那么Go怎么就和脚本扯上关系了?
腾讯云开发者
·
2022-07-28 14:19
编程语言
python
java
c++
go
Android开发Retrofit源码分析
目录项目结构retrofit使用Retrofit#createServiceMethod#parseAnnotationsHttpServiceMethod#parseAnnotations第二种非Kotlin
协程
情况
·
2022-07-27 19:16
程序、进程、线程、
协程
以及单线程、多线程基本概念
一、程序程序是为了实现一个特定的目标而设计的一组可操作的工作步骤,对于计算机而言,程序就是系统可以识别的一组有序的指令。程序能指挥计算机执行我们想要它做的动作。程序储存在磁盘上,在执行时从磁盘到内存再到寄存器,最后被CPU执行。程序是与计算机沟通的语言,由特定语法和关键字构成,从入口点开始,原则是由上而下,从左往右,一行一行执行的。二、进程与线程1、定义进程是具有一定独立功能的程序关于某个数据集合
THER1881
·
2022-07-26 14:52
java
jvm
面试
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他