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
Django3(二)异步编程
目录一、使用多线程二、启用ASGI服务三、异步视图异步与同步的转换其他:消息队列(基本概念)异步编程:使用
协程
、线程、进程、消息队列等方式实现。Django支持多线程、内置异步和消息队列方式实现。
小炫y
·
2023-11-17 15:52
django
python
后端
Python 异步编程之——进程
进程、线程和
协程
,在概念上虽然有差异,但都是为了解决异步编程问题,主要是效率问题。1、概念进程是指计算机中程序运行的一个实例,最直观的观察就是打开windows的任务管理器。
Jiangugu
·
2023-11-17 15:45
基础语法
python
后端
Python 生成器(generator)详细总结+示例
生成器有两种表示:生成器表达式生成器函数生成器函数还包括一下内容:通用生成器
协程
生成器委托生成器子生成器生成器表达式生成器表达式是用圆括号来创建生成器,其语法与推导式相同,只是将[]换成了()。
Jairoguo
·
2023-11-17 09:44
All
Python
python
生成器
网络服务器开发总结
本文涉及到异步连接、异步域名解析、热更新、过载保护、网络模型与架构及
协程
等,但不会涉及accept4、epoll等基本知识点。
gocpplua
·
2023-11-17 05:57
服务器开发
网络服务器开发总结
网络服务器
可写事件
连接缓冲区
独立开发者er
操作系统笔记、面试八股(一)—— 进程、线程、
协程
文章目录1.进程、线程、
协程
1.1进程1.1.1进程间的通信方式1.1.2进程同步方式1.1.3进程的调度算法1.1.4优先级反转1.1.5进程状态1.1.6PCB进程控制块1.1.7进程的创建和撤销过程
Your_Raymond
·
2023-11-16 22:29
操作系统
面试
java
进程,线程和
协程
以及进程,线程和
协程
的使用场景、什么是鸭子类型、并行和并发
1.1并行和并发2进程,线程和
协程
。代码如何实现?你在哪里用过?2.1进程2.2线程2.3
协程
2.4进程,线程和
协程
的使用场景3什么是鸭子类型1为什么有了gil锁还要互斥锁?
林圜围
·
2023-11-16 20:33
面试题
GIL
mutex
进程
线程
协程
鸭子类型
网络
Go 语言编译环境
并发支持:Go语言内置了并发编程的支持,可以方便地实现多线程和
协程
。这使得Go语言在处理高并发场景时具有很大的优势。垃圾回收:Go语言采用了自动垃圾回收机制,可以有效地管理内存资源,减少程
编织幻境的妖
·
2023-11-16 16:07
golang
开发语言
后端
Python爬虫进阶:提升爬虫效率
文章目录一、单线程+多任务异步
协程
二、线程池+requests模块三、两个方法提升爬虫效率总结关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四
只存在于虚拟的King
·
2023-11-16 12:01
python
爬虫
开发语言
深度学习
经验分享
学习
计算机网络
Kotlin retrofit
协程
最简单的使用(一)
一、引入依赖1、retrofit依赖2、gosn转换依赖3、网络日志依赖4、
协程
依赖代码如下:implementation'com.squareup.retrofit2:retrofit:2.6.0'implementation'com.squareup.retrofit2
杨忆
·
2023-11-16 06:56
Android
kotlin
android
将kotlin
协程
用于网络请求---完整实例,看这一篇就够了
前言:关于kotlin
协程
的介绍网上一大堆,用于网络请求的介绍也是一大堆,此文章不讲解各种原理,只讲实例使用,只要你有kotlin基础保证能看懂,看完就可以实际将kotlin
协程
应用于网络请求,从此废弃掉回调地狱
KillaXiao
·
2023-11-16 06:55
kotlin
Android相关
kotlin
android
如何在kotlin中正确使用retrofit
第一步:添加retrofit依赖,版本要求2.6.0+,支持
协程
//添加retrofit依赖,版本要求2.6.0+,支持
协程
implementation'com.squareup.retrofit2:retrofit
辉常惊喜
·
2023-11-16 06:54
kotlin
java
http
kotlin retrofit
参考博客【Android】【Kotlin】使用【Retrofit】基本使用如何在kotlin中正确使用retrofit将kotlin
协程
用于网络请求—完整实例,看这一篇就够了Kotlin
协程
+Retorfit
music score
·
2023-11-16 06:13
kotlin
retrofit
开发语言
Android网络模块基本实现步骤
最新的版本已经支持使用Kotlin
协程
完成网络请求,可以根据具体需求选择合适的网络框架。创建网络请求:根据需要发送的请求类型(GET、POST等)和参数,构造对应的网络请求。例如,使用Ht
运气真不错!
·
2023-11-15 14:14
学习
kotlin
android
OpenHarmony Promise详解
一,定义作为一个android开发人员,刚接触Promise可能不好理解,因为android中的异步操作都是开启线程操作或者kotlin的
协程
,但是Promise并不是单独去开启一个线程来处理异步任务,
袁震
·
2023-11-15 06:46
鸿蒙
【Kotlin精简】第8章
协程
1简介Kotlin中的
协程
提供了一种全新处理并发的方式,您可以在Android平台上使用它来简化异步执行的代码。
__Yvan
·
2023-11-15 05:17
Kotlin
Android
kotlin
开发语言
android
kotlin
协程
-Android实战,android面试八股文
{tv_text.text=“error”}})}//使用
协程
请求+渲染数据funrequestData2(){GlobalScope.launch(Dispatchers.Main){try{tv_text.text
m0_66264655
·
2023-11-15 01:52
程序员
架构
移动开发
android
2022提前批 - 深信服 - Python开发工程师 - 08.21 - 一面复盘
6、GIL锁有了解吗,解释一下7、
协程
和线程之间的区别8、进程切换和线程切换的区别9、Python函数声明中有三种类型的参数,说
Castle Yeager
·
2023-11-14 22:38
Python
笔记
Python学习
安卓Module with the Main dispatcher is missing.报错
在使用Dispatchers.Main作为上下文启动
协程
时报错:E/E:java.lang.IllegalStateException:ModulewiththeMaindispatcherismissing.AdddependencyprovidingtheMaindispatcher
ffmydream
·
2023-11-14 19:40
安卓kotlin
协程
中更新UI
button.setOnClickListener{CoroutineScope(Dispatchers.IO).launch{try{valsc=Socket(srvUrl,mPort)sc.soTimeout=10000valos=sc.getOutputStream()valpw=PrintWriter(os)pw.write(textView.text.toString()+"\n")pw
ffmydream
·
2023-11-14 19:40
kotlin
疯狂游戏日常实习一面凉经
2.unity
协程
实现原理,GC机制,怎么减少gc3.unity生命周期4.有没有了解过3D知识(无,做的都是2
努力做游戏的K
·
2023-11-14 18:09
游戏
高并发架构设计经验
高并发是从业务角度去描述系统的能力,实现高并发的手段可以采用分布式,也可以采用缓存等,当然也包括多线程、
协程
,但远远不仅如此;高并发的基本表现为单位时间内系统能够同时处理的请求数,高并发的核心是对资源的有效
Java_LingFeng
·
2023-11-14 15:03
java
数据库
程序人生
后端
开发语言
Rust的并发编程(一)多进程并发
并发的方式一般包含为三种:多进程、多线程以及最近几年刚刚火起来的
协程
。多进程并发创建子进程首先,我们创建两个项目,一个为子进程,一个为主进程。
swanmy
·
2023-11-14 13:31
Rust语言学习笔记
rust
Hyperf微服务——一、认识微服务
传统FPM进程同步阻塞框架Hyperf
协程
异步非阻塞框架二、为什么用微服务微服务的优点微服务的缺点HTTP和RPC三、服务治理服务注册与发现服务重试服务熔断与降级服务限流调用链追踪服务监控自动化运维一、
Justin-D
·
2023-11-14 12:15
微服务
php
微服务
php
Hyperf
今天知道LiveData的ktx是真的香
+版本了,但是呢,因为之前没有从0开始写过一个Kotlin的APP,就陷入了一个JAVA思维,在JAVA中我们知道要做到像
协程
这么处理不是不能,只是过于复杂,一般水平的人根本驾驭不住,恰巧,我根本不敢想
码中之牛
·
2023-11-14 02:43
Android
移动开发
jetpack
android
Android
移动开发
APP框架
android
jetpack
golang
协程
优雅退出
golang
协程
优雅退出的几种方式一:context(上下文方式)funcmain(){ctx,cancel:=context.WithTimeout(context.Background(),time.Duration
lucas-go
·
2023-11-13 23:44
golang
Golang并发模型:并发
协程
的优雅退出
goroutine的退出机制,不能通过某种手段强制关闭,只能等goroutine主动退出。常用三种方式:一、通道有chan,forrange、forselectfor-range,当无缓存通道关闭时,for-range自动退出。需要close(chan),否则会死锁。使用selectok退出for-select也是使用频率很高的结构,select提供了多路复用的能力,所以for-select可以让
foreverm99
·
2023-11-13 23:11
golang
开发语言
后端
python3 asyncio 并发编程模块 简介
目录楔子创建一个
协程
并执行多个
协程
合作Task与Future执行任务调用常规函数call_sooncall_latercall_at以上三者的执行顺序多个task并发执行asyncio.waitasyncio.gatherasyncio.as_completed
whatday
·
2023-11-13 22:17
python
python网络安全高级编程_Python 高级编程之 asyncio并发编程
目录1.asyncio简介1.1
协程
与asyncio
协程
编写的三个组成部分:1.事件循环,2.回调(驱动生成器),3.epoll(IO多路复用)asyncio是python用于解决异步IO编程的一整套解决方案
weixin_39674028
·
2023-11-13 22:16
python网络安全高级编程
深入异步IO框架:asyncio 中篇
上一节,我们首先介绍了,如何创建一个
协程
对象.主要有两种方法通过async关键字,通过@asyncio.coroutine装饰函数。然后有了
协程
对象,就需要一个事件循环容器来运行我们的
协程
。
写代码的明哥
·
2023-11-13 22:46
【python高级】asyncio 并发编程
【大家好,我是爱干饭的猿,本文重点介绍python高级篇的事件循环,task取消和
协程
嵌套、call_soon、call_later、call_at、call_soon_threadsafe、asyncio
爱干饭的猿
·
2023-11-13 22:11
Python
python
开发语言
linux的进程/线程/
协程
系列5:
协程
的发展复兴与实现现状
协程
的发展复兴与实现现状前言本篇摘要:1.协同制的发展史1.1协同工作制的提出1.2自顶向下,无需协同1.3协同式思想的应用2.
协程
的复兴2.1高并发带来的问题2.2制衡之道——
协程
3.
协程
的优劣势分析
shao918516
·
2023-11-13 22:50
linux
协程
协同工作制
有栈/无栈
对称/非对称
协程库现状
Go常见数据结构的实现原理——channel
一、管道管道是Go在语言层面提供的
协程
间的通信方式。(一)初始化声明和初始化管道的方式主要有以下几种:变量声明使用内置函数make()。
木易小熙
·
2023-11-13 19:52
golang
go实现N个
协程
交替顺序打印自然数的详细解释
如果我们每一个
协程
都生成一个管道,通知下一个
协程
什么时候能打印,打印哪个数字,这个问题就非常好解了。
kina100
·
2023-11-12 18:20
golang笔记
golang
开发语言
后端
asyncio
协程
框架
asyncio基本用法asyncio包含以下几个主要的组件:
协程
asyncio支持使用async/await语法定义
协程
(coroutine)。
风一样的男子&
·
2023-11-12 06:10
python
开发语言
C++20新特性简要概述
C++20新特性1,模块(Modules)2,Ranges3,
协程
(Coroutines)4,Concepts5,Lambda[=,this]asLambdaCaptureTemplatedLambdaExpressions
未燃机智鱼
·
2023-11-11 21:32
C++
c++
一个使用 c++20 的 proxy 的高性能实现
使用C++20
协程
通过编写为数不多的代码,实现具有极高性能且支持标准socks4/socks4a/socks5/http/https的server/clientproxy实现,并且client与server
wgm001
·
2023-11-11 21:57
c++20
http
proxy
socks5
http
server
http
proxy
https
proxy
Android数据流的狂欢:Channel与Flow
为了更好地应对这些需求,Kotlin
协程
引入了Channel和Flow,它们提供了强大的工具来处理数据流,实现生产者-消费者模式,以及构建响应式应用程序。
Android小贾
·
2023-11-11 15:14
移动开发
Android
面试
android
移动开发
framework
Handler
架构
Python实现异步的三种方法
目录一、线程与进程(一)单线程(二)多线程写法1写法2(三)多进程二、线程池与进程池(一)线程池(二)进程池三、
协程
(一)async(二)写法之前学习的爬虫都是一条线性的流水线形式,为了提高效率,可以使用异步爬虫
带带琪宝
·
2023-11-11 15:34
python
GoLong的学习之路(二十二)进阶,语法之并发(go最重要的特点)(channel的主要用法,select的使用)
这一章是接上一章内容继续,上一章说到
协程
也就是goroutine,如何使用它,这一张是讲一种数据结构。当然这个章节的数据结构非常重要。可以说这个数据结构就是为了方便
协程
,才制作出来的。
红蒲公英
·
2023-11-11 06:40
GoLong
学习
golang
开发语言
《软件架构设计》笔记
文章目录架构的分类内功语言操作系统IOIO涉及的概念IO读写对比网络IO模型同步阻塞IO同步非阻塞IO多路复用异步IOReactor模式与Preactor模式服务器编程1+N+M进程、线程、
协程
无锁内存屏障
tl211
·
2023-11-11 05:22
架构相关
架构
高性能爬虫实现 --- 使用多线程/线程池/多进程/异步
协程
(包含多个不同爬虫示例进行学习)
.了解队列模块的使用3.多线程思路解析4.具体代码实现三.线程池爬虫实现1.线程池使用方法介绍2.具体代码实现四.多进程爬虫实现1.了结多进程的方法使用2.多进程中的队列的使用3.具体代码实现五.异步
协程
爬虫实现
半离岛
·
2023-11-11 04:04
python爬虫逆向学习
爬虫
python
skynet学习笔记
基本原理一个service就是一个luavm,service之间通过skynet.call来阻塞调用,使用skynet.send非阻塞发消息.每个skynet.call在被调用的service中就是一个
协程
云卷云舒么么哒
·
2023-11-11 02:45
游戏开发
skynet
Lua更多语法与使用
文章目录目的错误处理元表和元方法垃圾回收
协程
模块面向对象总结目的在前一篇文章:《Lua入门使用与基础语法》中介绍了一些基础的内容。这里将继续介绍Lua一些更多的内容。
Naisu Xu
·
2023-11-10 22:32
编程相关
lua
opp
错误处理
协程
模块
SRS源码梳理之rtmp协议解析
listen_rtmp函数的调用堆栈如下:accept_client函数的调用栈如下,注意该调用是通过
协程
调用,这里需要仔细观察
协程
调用方式。
码农诗人
·
2023-11-10 20:55
开源库
C++
rtmp
srs
Go
协程
,用通道传输数据
Go
协程
,用通道传输数据funcGolistChanTest(){loopTimes:=10log.Infof("start")gn:=make(chanint,2)listChan:=make(chanmap
swingLau007
·
2023-11-10 17:45
go开发
golang
服务器
协程
之实现一些“骚”操作
场景一:如果有一个函数,它的返回值需要等到多个耗时的异步任务都执行完毕返回之后,组合所有任务的返回值作为最终返回值importkotlinx.coroutines.asyncimportkotlinx.coroutines.awaitAllimportkotlinx.coroutines.coroutineScopeimportkotlinx.coroutines.runBlockingsuspe
Steve_XiaoHai
·
2023-11-10 16:09
Kotlin
kotlin
Go并发编程(上)
目录一、go语言当中的
协程
二、MPG模型介绍三、Goroutine的使用3.1
协程
的开启3.2优雅地等待子
协程
结束四、捕获子
协程
的panic五、管道Channel5.1、认识管道5.2、Channel的遍历和关闭
Flying clouds
·
2023-11-10 14:51
Go
golang
开发语言
后端
Go并发模式之Pipelines
本文介绍了构建此类pipeline的示例,说明了故障发生时go
协程
永远阻塞的情况,并介绍了健壮地处理故障的方法。何为pipelinePipeline即流水线、管道。
ethannotlazy
·
2023-11-10 02:49
Go
golang
开发语言
后端
Kotlin
协程
二 —— 通道 Channel
一、Channel基本使用1.1Channel的概念Channel翻译过来为通道或者管道,实际上就是个队列,是一个面向多
协程
之间数据传输的BlockQueue,用于
协程
间通信。
金戈鐡馬
·
2023-11-10 02:17
Android
kotlin
android
协程
Channel
管道
linux的进程/线程/
协程
系列2:进程/线程的系统命令
linux的进程/线程/
协程
系列2:进程/线程的系统命令前言摘要:1.进程系统命令1.1图形查看命令1.2静态查看命令ps1.3动态查看命令top1.4向进程发送信号kill1.5伪文件系统/proc1.5.1
shao918516
·
2023-11-10 00:52
Apollo
linux
自动驾驶
ps
top
proc
系统命令
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他