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协程
Swoole
协程
模式实现Mysql连接池
连接池定义永不断开,要求我们的这个程序是一个常驻内存的程序。数据库连接池(Connectionpooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。为什么需要连接池?当并发量很低的时候,连接可以临时建立,但当服务吞吐达到几百、几千的时候,频繁建立连接Connect和销毁连接Close就有可能会成为服务的一个瓶颈,那么当服务启动的
gaobinzhan
·
2022-02-03 12:01
他连进程线程
协程
这些特点都说不出,
于是写下这篇文章,用图解的形式带你学习和掌握进程、线程、
协程
,文字力求简单明了,对于复杂概念做到一个概念一张图解,即使你是编程小白也能看的明明白白,妈妈再也不用担心你的学习。
柠檬橙1024
·
2022-02-03 06:48
【第七期】深信服go实习一面二面HR面
一面面试时长:1h自我介绍channel知识点
协程
goroutinemysql的两种存储引擎InnoDB索引redis使用单线程还是多线程?有多少个库?redis持久化有哪些?各自优势?谁更常用?
·
2022-01-31 19:17
golang面试问题面试
【第五期】游服务器一二三面 秋招 米哈游
一面下午2点,35分钟golang内存模型golang并发模型golanggc原理过程channel用途,原理redis数据结构,底层实现跳跃表查询插入复杂度进程,线程,
协程
kill原理除了kill-9
·
2022-01-29 11:32
golang面试问题
什么是“好”的技术?为什么“火”?
前言:这个是个人观点,技术要用在合适的业务场景中才能体现出它的优势,而不是盲目的去学,去看解决现今开发的技术痛点
协程
回调地狱,切换线程等功能a()//耗时任务b()当两个方法a,b执行的代码块没有依赖关系时
·
2022-01-19 12:16
an-d-ro-id
【建议收藏】2021年底最新安卓面经分析,最终入职得物!
c是跨平台吗5.app打包过程6.
协程
挂起和线程阻塞的区别7.so文件加载
·
2022-01-18 18:27
使用OpenResty+Lua实现灰度测试(金丝雀)
现目前的答案就是Gateway网关,有很多开源的网关KongApisix但是这里来教如何自己实现一个api网关介绍openresty基于Nginx开发使用Lua让程序更加灵活,Lua基于C开发,脚本语言拥有原生
协程
·
2022-01-18 10:34
php
Kotlin
协程
+Retrofit 最优雅的网络请求使用
1.简介Retrofit对
协程
的支持非常的简陋。
·
2022-01-14 21:42
使用 Jetpack DataStore 进行数据存储
JetpackDataStore基于Kotlin
协程
和Flow开发,并提供两种不同的实现:ProtoDataStore和PreferencesDataStore。
·
2022-01-12 21:48
android
Android Kotlin Coroutines ktx扩展
本篇文章主要讲的是,kotlin
协程
在ktx上的扩展lifecycle扩展对于lifecycle的扩展,已经在以前的文章中讲过了主要的依赖implementation"androidx.lifecycle
·
2022-01-11 20:40
androidkotlin
Python基础|一文讲透 Python
协程
迭代1.1迭代的概念使用for循环遍历取值的过程叫做迭代,比如:使用for循环遍历列表获取值的过程for value in [2, 3, 4]: print(value)1.2可迭代对象标准概念:在类里面定义__iter__方法,并使用该类创建的对象就是可迭代对象简单记忆:使用for循环遍历取值的对象叫做可迭代对象,比如:列表、元组、字典、集合、range、字符串1.3判断对象是否是可迭代对
·
2022-01-10 16:57
python
Android Kotlin
协程
async
measureTimeMillis统计一段代码耗时内敛函数measureTimeMillis{}可以很方便的统计一段代码执行的耗时。使用:GlobalScope.launch{valtime=measureTimeMillis{delay(1000)Log.d("zyj-","日志")}Log.d("zyj-","耗时:$time")}输出结果:D/zyj-:日志D/zyj-:耗时:1010使用默
·
2022-01-06 21:33
androidkotlin
Kotlin之Channel实战
容量与迭代produce与actorChannel的关闭BroadcastChannel多路复用什么是多路复用复用多个await复用多个ChannelSelectClauseFlow实现多路复用并发安全
协程
的并发工具
·
2022-01-06 14:53
kotlinchannel
开课吧-AI算法落地与工程部署实战
项目集成了包括html、vue、flutter、uni-app、
AndroidKotlin
、IOS、php等多种前端言语,能够轻松将AJ_Captcha集成到项目中。接下来我们以SpringBoot
·
2022-01-05 19:36
算法
【Golang】浅谈
协程
并发竞争资源问题
作者:ReganYue来源:恒生LIGHT云社区浅谈
协程
并发竞争资源问题大家好,这里是努力变得优秀的R君,这次我们继续来进行Golang系列《让我们一起Golang》,本次我们来浅谈
协程
并发竞争资源问题
·
2022-01-04 10:17
golang后端协程并发
Kotlin Coroutine实战之一
Android
协程
解决什么问题?
·
2022-01-04 09:41
彻底明白Go语言的Channel了
先看一个应用场景,比如
协程
A执行过程中需要创建子
协程
A1、A2...An,
协程
A创建完子
协程
后就等待子
协程
退出,这样场景的Go为我们提供三种解决方案:使用channel控制子
协程
·
2022-01-03 12:34
golang
谈谈Golang的同步等待组
我们现在开十条子
协程
,然后当十条子
协程
全部结束后,主
协程
立马结
·
2021-12-30 16:49
golang
Golang
协程
之了解管道的缓存能力
作者:ReganYue来源:恒生LIGHT云社区Golang
协程
之了解管道的缓存能力大家好,这里是努力变得优秀的R君,这次我们继续来进行Golang系列《让我们一起Golang》,区块链系列内容明年会继续更新
·
2021-12-28 09:41
golang
Python获取
协程
返回值的四种方式详解
目录介绍源码依次执行结果介绍获取
协程
返回值的四种方式:1、通过ensure_future获取,本质是future对象中的result方2、使用loop自带的create_task,获取返回值3、使用callback
·
2021-12-25 11:50
Python全栈之
协程
详解
目录1.线程队列2.进程池_线程池3.回调函数4.
协程
总结:1.线程队列####线程队列fromqueueimportQueue"""put存放超出队列长度阻塞get获取超出队列长度阻塞put_nowait
·
2021-12-25 11:41
在Unity中的三种Http通信方式
1、WWW(基于
协程
,不适用于线程)IEnumeratorWWWGet(){using(WWWwww=newWWW("http://127.0.0.1:9997/gameInit?
LEO_青蛙
·
2021-12-23 12:19
Kotlin
协程
异常处理
协程
的上下文Job:控制
协程
的生命周期CoroutineDispatcher:向合适的线程分发任务CoroutineName:
协程
的名称,调试的时候很有用CoroutineExceptionHandler
念故渊
·
2021-12-22 10:22
浅析Kotlin_Flow
Flow就是Kotlin
协程
与响应式编程模型结合的产物,你会发现它与RxJava非常像。Flow有以下特点:1.冷数据流,不消费则不生
进阶中成为巨人
·
2021-12-21 17:21
Android MVVM + Retrofit + OkHttp + Coroutine
协程
+ Room + 组件化架构的Android应用开发规范化架构
BaseDemo介绍BaseDemo是AndroidMVVM+Retrofit+OkHttp+Coroutine
协程
+Room+组件化架构的Android应用开发规范化架构,通过不断的升级迭代,目前主要分为两个版本
zhouhuandev
·
2021-12-21 12:33
利用Python发送 10 万个 http 请求
目录1.队列+多线程2.线程池3.
协程
+aiohttp4.grequests[1]前言:假如有一个文件,里面有10万个url,需要对每个url发送http请求,并打印请求结果的状态码,如何编写代码尽可能快的完成这些任务呢
·
2021-12-21 11:24
Kotlin
协程
启动
协程
启动launch与async构建器都用来启动新的
协程
launch返回一个Job并不附带任何结果值async返回一个Deferred,Deferred也是一个Job,可以使用await()在一个延期的值上得到它最终结果
念故渊
·
2021-12-20 17:24
如何快速用Python发送 10 万个 http 请求,你知道吗?
Python并发编程有很多方法,多线程的标准库threading,concurrency,
协程
asyncio,当然还有grequests这种异步库,每一个都可以实现上述需求,下面一一用代码实现一下,本文的代码可以直接运行
·
2021-12-20 14:42
python
协程
的学习笔记
协程
整理的相关教程:Kotlin
协程
官方教程
协程
快速上手教程Android上的Kotlin
协程
将Kotlin
协程
与架构组件一起使用
协程
基本概念
协程
就像非常轻量级的线程;线程是由系统调度的,线程切换或线程阻塞的开销都比较大
132xin
·
2021-12-20 00:37
探探的IM长连接技术实践:技术选型、架构设计、性能优化
1、引言即时通信长连接服务处于网络接入层,这个领域非常适合用Go语言发挥其多
协程
并行、异步IO的特点。
·
2021-12-19 14:11
Kotlin
协程
的理解
协程
怎么理解一种在程序中处理并发任务的方案;也是该方案的一个组件
协程
和线程属于一个层级的概念
协程
中不存在线程,也不存在并行(并行不是并发)
协程
的好处处理耗时任务,这种任务时常会堵塞主线程保证主线程安全,
念故渊
·
2021-12-18 10:55
高伸缩性Go调度器设计(译)
当前调度器的不足:全局锁和中心化状态,
协程
相关的操作(
litesky
·
2021-12-16 14:57
协程
coroutines-exampleskotlinx.coroutinesKotlin-Coroutines-Android-ExamplesKotlin-Flow-Android-Examples
协程
指南
fyg
·
2021-12-14 17:05
一学就会的
协程
使用——基础篇(六)初遇挂起
1.引言本文主要是通过比较实用的挂起函数join和await来接触实践
协程
的挂起作用,同时本部分将会有较多的理解内容。2.等待
协程
执行完成不多说,直接上代码!
TeaCChen
·
2021-12-10 08:43
Java
协程
要来了。。。
我们都知道,Java目前最小的系统调度单元只支持线程,官方是不支持
协程
的,但可以通过第三方框架实现,估计也很少有人会用吧,多线程就能满足需求。
·
2021-12-09 17:02
java
GO语言临界资源安全问题的深入理解
目录一、临界资源二、临界资源安全问题三、临界资源安全问题的解决四、写在最后一、临界资源临界资源:指并发环境中多个进程/线程/
协程
共享的资源。
·
2021-12-09 12:14
深入浅出Kotlin
1.KotlinCoroutines简介在过去几年间,
协程
这个概念发展势头迅猛,到现在已经被诸多主流编程语言采用,例如:Go、Python等都可以在语言层面上实现
协程
,甚至是Java也可以通过使用扩展库来间接地支持
协程
·
2021-12-09 11:27
前端
Android开发:使用Kotlin+
协程
+自定义注解+Retrofit的网络框架
对项目的基本介绍1.整个框架主要是给MVVM框架使用的,自己写完interface接口后,通过自定义的注解就能自动生成接口方法2.用Kotlin的Flow去代替Rxjava,因为我发现RxJava功能很强大,但是大家都只是在Http层面使用了一下,既然要用Kotlin里面就已经有Flow,那我还不如少添加一个库3.通过jetpack的Room数据库实现网络请求的存储,缓存策略也用过注解去完成。4.
·
2021-12-08 13:40
Go语言实现一个简单生产者消费者模型
一、生产者消费者模型生产者消费者模型:某个模块(函数等〉负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、
协程
、线程、进程等)。
·
2021-12-08 11:44
channel
创建通道ch:=make(chanint)//无缓冲通道ch:=make(chanint,0)//无缓冲通道ch:=make(chatint,3)//容量为3的缓冲通道应用场景:无缓冲通道:用于发送方
协程
和接收方
协程
同步化有缓冲通道
·
2021-12-06 17:42
golangchannel
每天一个知识点:Goroutine 调度器过程及原理
Goroutine的优点使用简单内存占用小(几kb)调度灵活(runtime调度)GMP模型gmp.jpegG:Goroutine
协程
。
Sun东辉
·
2021-12-06 11:10
线程相关的一些基本概念
分配资源最重要的是:开辟独立的内存空间,线程再调度执行(即线程共享进程的内存空间,没有自己独立的内存空间)四、纤程/
协程
纤程是用户态的线程,线程中的线程;纤程的切换和调度不需要经过内核,而线程的切换是在
·
2021-12-04 21:53
java线程
C++20
协程
实例:携程化的IOCP服务端/客户端
VC支持
协程
已经有一段时间了,之前一直想不明白
协程
的意义在哪里,前几天拉屎的时候突然灵光一闪:以下是伪代码:taskserver(){for(;;){sock_contexts=co_awaitio.accept
babypapa
·
2021-12-03 16:00
全网最细解析DataStore,SharedPreferences终结者
DataStore基于Kotlin
协程
和Flow实现,并且可以对SP数据进行迁移,旨在取代SP。DataStore提供了两种不同的实现:Prefer
·
2021-12-03 10:31
后端android
Golang的
协程
调度器原理及GMP设计思想
一、Golang“调度器”的由来?(1)单进程时代不需要调度器我们知道,一切的软件都是跑在操作系统上,真正用来干活(计算)的是CPU。早期的操作系统每个程序就是一个进程,知道一个程序运行完,才能进行下一个进程,就是“单进程时代”一切的程序只能串行发生。早期的单进程操作系统,面临2个问题:1.单一的执行流程,计算机只能一个任务一个任务处理。2.进程阻塞所带来的CPU时间浪费。那么能不能有多个进程来宏
_西风凋碧树
·
2021-12-02 11:09
我把Python
协程
的本质扒得干干净净,非常透彻,非常硬核......
其中涉及到「
协程
」编程,上次搞的时候,它还是Web框架tornado特有的feature,现在已经有async、await关键字支持了。思考了一下其实现,回顾了下这些年的演变,觉得还有点意思。
王嘉尔学Python
·
2021-12-01 22:04
Python
python
程序人生
编程语言
源码
后端
Go语言快速入门笔记02
协程
(Go程)goroutine
协程
:co-routineGolang对
协程
的处理:
协程
=>goroutine,内存几KB,可以大量使用灵活调度,可常切换GMP相关资料:Gowork-stealing调度器
·
2021-12-01 22:47
golang
LiveData的前世今生
这个系列我做了
协程
和Flow开发者的一系列文章的翻译,旨在了解当前
协程
、Flow、LiveData这样设计的原因,从设计者的角度,发现他们的问题,以及如何解决这些问题,plsenjoyit。
·
2021-12-01 14:07
android后端
Docker容器下快速搭建Hyperf框架在Windows系统的本地开发环境
Hyperf框架介绍Hyperf是一个高性能、高灵活性的渐进式PHP
协程
框架,内置
协程
服务器及大量常用的组件,性能较传统基于PHP-FPM的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性
·
2021-11-30 09:42
Python3中yield与yield from详解
一、yield学习
协程
的第一门课程,是要认识生成器,有了生成器的基础,才能更好地理解
协程
。如果你是新手,那么你应该知道迭代器,对生成器应该是比较陌生的吧。
dingxutao
·
2021-11-29 16:06
上一页
82
83
84
85
86
87
88
89
下一页
按字母分类:
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
其他