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
如何使用 Kotlin
协程
执行顺序后台任务
如何使用Kotlin
协程
执行顺序后台任务Kotlin
协程
,谁不知道
协程
!因此,在这篇文章中,我们会讲到其中一个重要的部分,就是制作顺序后台任务。
Calvin880828
·
2023-03-29 17:50
Kotlin进阶
kotlin
android
开发语言
Android 上的
协程
(第一部分):了解背景
Android上的
协程
(第一部分):了解背景这篇文章重点介绍
协程
的工作原理以及它们解决的问题。
协程
解决什么问题?Kotlin
协程
引入了一种新的并发方式,可以在Android上使用它来简化异步代码。
Calvin880828
·
2023-03-29 17:50
Kotlin进阶
android
kotlin
开发语言
GO
协程
调度
调度模型---MPGimage.pngM(工作线程,它由系统调度):一般比P个数多,做一些其他处理(如:runtime包的内置其他任务需要处理,当某个G发生系统调度产生阻塞时,多出来的M会接管剩余的本地G队列),必须持有P才可以执行代码.P(处理器,包含运行go代码的必要资源和调度goroutine的能力):一般小于等于cpu核数,除了调度本地的runqueues还会周期性的调用全局的global
心似南风
·
2023-03-29 14:05
Python学习笔记-第12天:异步编程(2)和单元测试
第十二天异步编程(2)和单元测试今天计划学习Python的多线程编程异步编程,学习项目及练习源码地址:GitHub源码
协程
参见昨天的学习记录无阻塞异步程序依然会假死freezingfreezing案例:
6d1bf2ffc4f3
·
2023-03-29 12:48
Android开发之MVVM模式实践:
协程
与网络请求的结合
在经过前两章对
协程
的介绍后,我们终于又回到了MVVM的封装。
协程
在Android开发中最常用的场景应该是网络请求了,其次是一些使用Thread的场景,本章内容我们将着重介绍如何将
协程
与网络请求结合。
码农 小生
·
2023-03-29 12:57
Android
android
开发
移动开发
安卓
android
底层应用开发
mvvm
Prometheus 云原生kubernetes服务发现原理图解
云原生kubernetes服务发现原理图解概述上节分析了Prometheus服务发现核心流程(如下图),Discoverer基于不同协议发现采集点,通过channel通知到updater
协程
,然后更新到
Reactor2020
·
2023-03-29 12:43
kubernetes
云原生
prometheus
服务发现
docker
Kotlin进阶学习—第五篇
第二篇Kotlin进阶学习-第三篇Kotlin进阶学习-第四篇Kotlin进阶学习-第五篇文章目录Kotlin进阶学习—第五篇泛型高级特性泛型实化泛型的协变与逆变Java中的协变与逆变上下界问题协变逆变
协程
定义
谁谁谁动了我
·
2023-03-29 11:34
Kotlin
android
kotlin
java
Android Retrofit源码解析:都能看懂的Retrofit使用详解
如何支持Kotlin
协程
的suspend挂起函数的?关于Kotlin
协程
请求网络,首先写一个Dem
笨笨11
·
2023-03-29 09:11
基于python实现的聊天室(客户端:一)窗口设置
前言就是自己想用python做一个聊天室,然后看看socket库,websocket库,有点底层,然后也会用到
协程
的东西,不是很明白,一时间也不知道怎么写,因为前面使用过了flask-socketio,
gsxdcyy
·
2023-03-29 07:22
python
Python asyncio编程之异步与非异步模块混合异步实现
一、异步与非异步模块混合异步编程实现方法我们在使用asyncio模块进行异步编程时,有时会遇到架构中部分模块不支持
协程
异步。为了与这样的模块进行对接,那么我们就需要使用线程池的方式来实现异步。
永远是少年啊
·
2023-03-29 06:43
Python
协程
异步
并发
Python
asyncio
浏览器工作原理(1):浏览器架构概述
二,进程线程和
协程
进程一个进程就是一个正在运行的程序。
狄鸠
·
2023-03-29 05:38
浏览器工作原理
架构
前端
含
协程
背景说明:异步,作为性能调优核心方式之一,经常被用于各种高并发场景。很多场景多会使用到异步,比如:场景1:超高并发批量写mysql、批量写elasticSearch场景2:超高并发批量IO场景3:超高并发发送短信、发邮件场景4:超高并发发送消息场景5:超高吞吐生产者、消费者场景场景6:超高吞吐发布、订阅场景场景7:分布式的通知场景场景8:异步回调场景场景9:其他的异步场景,不知道能列举出多少,总之
40岁资深老架构师尼恩
·
2023-03-29 01:16
面试
高并发
java
面试
java
elasticsearch
Golang深入学习之GPM模型
系统分为内核空间和用户空间,可以通过这个思想,将线程分割开来作为一个个
协程
co-routine,内核空间存放内核线程,用户空间存放切割后的
协程
,中间通过
协程
调度器来维持工作。所以
Pekue
·
2023-03-28 22:00
Golang
golang
多线程
并发编程
Kotlin
协程
到底运行在哪个线程里
与其说
协程
是一个轻量级线程,我更愿意把它当然一个个待执行/可执行的任务。这样就引申出一个问题——
协程
是运行在哪个线程上的?这就是本篇文章想要探讨的问题,同时我们也将学习如何让
协程
在特定的线程里执行。
Jekton
·
2023-03-28 22:02
5 分钟学废 Compose MutatorMutex
结论用于cancel之前的
协程
Job,并且执行新的
协程
体的工具类。
minminaya
·
2023-03-28 20:41
浅谈-
协程
什么是
协程
我们可以简单的认为:
协程
就是用户态的线程,但是上下文切换的时机是靠调用方(写代码的开发人员)自身去控制的;同时,
协程
和用户态线程非常接近,用户态线程之间的切换不需要陷入内核,但部分操作系统中用户态线程的切换需要内核态线程的辅助
Fireplusplus
·
2023-03-28 14:21
C++
协程
深入理解C++
协程
与网络编程
协程
协程
,即协作式程序,其思想是,一系列互相依赖的
协程
间依次使用CPU,每次只有一个
协程
工作,而其他
协程
处于休眠状态。
协程
可以在运行期间的某个点上暂停执行,并在恢复运行时从暂停的点上继续执行。
linux大本营
·
2023-03-28 05:17
2021-12-10
拓展函数高阶函数内联函数lamda表达式函数式编程jetpackkotlin
协程
flowbinderaidlframework
deviche
·
2023-03-27 22:52
Python 中的 yield from 关键字
Python3.3新增yieldfrom语法,是理解
协程
的基础#0了解一下itertools.chainitertools.chain()方法可以将不同的迭代类型连接起来进行for循环遍历。
DejavuMoments
·
2023-03-27 12:45
Golang-发生死锁的原因
发生死锁的原因主要是主
协程
因为channel而被阻塞,就会报deadlock。
TTWP_8
·
2023-03-27 06:30
协程
分步理解
这几天学习到了
协程
,说实话真是不太好理解,但是只要坚持看下去,好像还是可以看明白的.所以大家不要泄气,一定要努力想办法慢慢理解.下面上一个小示例咱们一起研究一下.执行结果为:刚开始确实不明白到底是什么意思
再好一点点
·
2023-03-27 06:28
go
协程
学习笔记
协程
本质:go
协程
本质上还是用线程来运行代码,只是在多线程上增加了调度器,通过调度器让每一个线程可以执行多个
协程
。
山里小龙
·
2023-03-27 02:56
自己对go
协程
的理解
前言:下面是自己看了很多资料后总结下来的不一定对.因为能力还不够,还不能够深入源码一探究竟.如果自己哪里不对,希望可以留言.一起讨论一下.进程线程
协程
的理解1.进程:是计算机进行资源分配的最小单位,上下文开销很大
xyt001
·
2023-03-26 21:39
「Kotlin篇」原来,
协程
是这么挂起的!
协程
这个概念已经出来很长时间了,网上对它的定义是非阻塞式的线程框架,讨论最多的也是
协程
的挂起、恢复以及线程切换,那到底挂起是个什么样的概念,怎么就挂起了,怎么就又恢复了?
付十一v
·
2023-03-26 16:08
腾讯校招都会问些什么?| 五面腾讯(Java岗)经历分享
JVM垃圾回收;讲一下
协程
;IO相关NIO,BIO,AIO,select、poll、epoll;如果TCP客户端不进行第三次握手,会出现什么情况?一致性哈希的原理和使用场景;怎么实现LRU?
Java李太白
·
2023-03-26 04:46
2021-12-23,Linux学习记录
1.子进程和
协程
1.子进程:执行下面这两行命令是不一样的结果,括号的加入使命令列表变成了进程列表,生成了一个子shell来执行对应的命令.
人字拖拖不下来
·
2023-03-26 03:59
协程
调度器详解
协程
和线程的差异线程的目的是提高CPU资源使用率,使多个任务得以并行的运行,是为了服务于机器的.
协程
的目的是为了让多个任务之间更好的协作,主要体现在代码逻辑上,是为了服务开发者(能提升资源的利用率,但并不是原始目的
Sotardust
·
2023-03-26 00:40
kotlin之
协程
(七),
协程
中relay、yield 区别
目录kotlin之
协程
(一),线程,进程,
协程
,
协程
可以替换线程吗?
不思进取的码农
·
2023-03-25 18:01
fasthttp原理简析
它的高性能主要源自于“复用”,通过服务
协程
和内存变量的复用,节省了大量资源分配的成本。
元家昕
·
2023-03-25 17:00
协程
2-suspend函数
suspendfuntest(){delay(500)println("A")delay(500)println("B")}可以认为上述代码,经过编译器的黑魔法,编译成如下代码funtest(continuation:Continuation){when(continuation.flag)0->{continuation.flag=1delay(500,object:Containuation:
Xigong
·
2023-03-25 16:11
用golang实现mongodb数据库连接池-高级篇-
协程
安全
本篇张实现高效率
协程
安全版。datarace什么是datarace,考虑如下代码:varbalanceintfuncDeposit(amoun
kmnemon
·
2023-03-25 13:31
Kotlin - 挂起函数(1)- 简介
必须在
协程
内或者其他suspend函数内执行。不够在底层逻辑层面就比较复杂,有兴趣的可以关注后续的原理分析。
杨0612
·
2023-03-25 13:23
人生,
协程
sexlady最近在工作上比较烦,很不如意。首先是因为到了一个新的地方,方圆一座城,没有一个熟人,心里总还是落寞的;其次我所追求的东西和目前很不相称。我本身是个被动型的人格什么东西都是水到渠成的那种情况,从我出生听妈妈的话不要到水旁边玩,我就不到水旁边玩,让我不要和坏孩子一块玩,要好好学习....写着写着,发现应该不只是我有这么一个问题,应该是一种普遍的“乖孩子”现象;所以在爸爸妈妈的引导下,我要
相公无爱
·
2023-03-25 11:11
Kotlin学习
/kymjs.com/code/2017/04/09/01/张涛开源实验室http://johnnyshieh.me/posts/kotlin-coroutine-concurrency/kotlin
协程
sh_wms
·
2023-03-25 10:50
各线程总结
各线程总结基础作业1.阳光问政(zhaopin,抓取岗位)-
协程
,线程,进程,分布式,并发读取,写入一个文件拓展作业2.淘宝订单抓取-
协程
,线程,进程,分布式,并发读取,写入一个文件3.分布式作业---
Zard泉水
·
2023-03-25 08:11
android SQLite事务和kotlin
协程
SQLite事务和Kotlin
协程
结合使用需要特别特别注意suspendfuntest(bsc:BookSourceConfig){valdb=DBManager.openDatabaseW()if(db
zhufred
·
2023-03-25 08:33
更优雅的在 Kotlin 中封装 Retrofit (去掉 Catch)
官方提供的
协程
的使用方式和API实现在一些情况下不大优雅,本文主要是bb对其的相关扩展,让项目代码变得更傻瓜式和对Retrofit
协程
方式编写代码方式更加优雅。
minminaya
·
2023-03-25 07:47
Kotlin
协程
之取消与异常处理探索之旅(下)
前言
协程
系列文章:一个小故事讲明白进程、线程、Kotlin
协程
到底啥关系?少年,你可知Kotlin
协程
最初的样子?
小鱼人爱编程
·
2023-03-25 06:31
Python爬虫 - Instagram异步
协程
前言没啥目的,就觉得ins里妹子图多。。。正文一、分析1、分析目标网站首先分析网站图片加载流程,taeri__taeri应该有人认识这个网红。ins照片一次只加载了一定数量的照片,往下翻又会加载,毫无疑问看xhrimage在预览栏里可以看到json数据,display_url就是照片的链接,只要获取到这个就行了image2、分析请求参数回到headers看看请求用了哪些参数;就两个,quer_ha
2h0n9
·
2023-03-25 03:20
python_列表_迭代_函数_闭包
为什么学习列表生成器:降低内存kaixiao两种实现:1:[]==>()generatornext方法的时候会返回下一个值next()2、将函数转换为列表生成器yieldgeneratorsend()使用3、
协程
实现一个多任务在编程中
LoseDemon
·
2023-03-24 15:20
什么是 结构化并发 ?
关键字:结构化并发、线程、Kotlin、
协程
多线程的并发是全局的,而结构化并发中,每个并发都有自己作用域。
郑海鹏
·
2023-03-24 14:33
day08-go.GPM
以及go与Java对比的并发对比正确回答:在java中创建的线程是与OS线程一一对应的,而在go中多个
协程
(goroutine)对应一个逻辑处理器,每个逻辑处理器与OS线程一一对应。
Winnifred_
·
2023-03-24 12:22
Python进程+
协程
——从零开始搭建异步爬虫(1)
Python进程+
协程
——从零开始搭建异步爬虫(1)Python进程+
协程
——从零开始搭建异步爬虫(2)很多人入门Python是从爬虫开始的,笔者也不例外。
Yeureka
·
2023-03-24 12:23
面试问题总结(一)Golang
语言的设计是务实的,go在针对并发上进行了优化,并且支持大规模高并发,又由于单一的码格式,相比于其他语言更具有可读性,在垃圾回收上比java和Python更有效,因为他是和程序同时执行的.1.进程,线程,
协程
的区别
谭少康__家族三期
·
2023-03-24 10:50
Kotlin(二十一)
协程
(异步流)
1.Flows(Flows)挂起函数可以通过返回值返回单个计算值,但如何返回多个计算值呢?我们可以使用Flows。我们使用集合遍历,打印来返回多个计算值来举例子packagecom.example.kotlin01importkotlinx.coroutines.delayimportkotlinx.coroutines.flow.Flowimportkotlinx.coroutines.flow
大虾啊啊啊
·
2023-03-24 08:20
2020总结
2020年的所有Kotlin
协程
高阶函数扩展函数FlutterAndroid插件通讯WEB上的兼容处理实现基本的商城类项目(注册登录、购物、下单、支付)GitHub地址https://github.com
Macaroon7521
·
2023-03-24 07:55
Android版kotlin
协程
入门(三):kotlin
协程
的异常处理
kotlin
协程
的异常处理在上一篇《Androidkotlin
协程
入门(二):kotlin
协程
的关键知识点初步讲解》中我们提到这节将会讲解
协程
的异常处理。
笨笨11
·
2023-03-24 02:29
用asyncio处理并发
asyncio.coroutine装饰方法用asyncio.sleep()做等待以asyncio.CancelledError来获取.cancel事件用yieldfrom来等待异步任务用asyncio.async排定
协程
剑侠飞蓬
·
2023-03-23 23:55
Golang并发编程之GMP模型详解
目录0.简介1.进程、线程和
协程
1.1线程模型2.GMP模型2.1G2.2M2.3P3.基础调度过程0.简介传统的并发编程模型是基于线程和共享内存的同步访问控制的,共享数据受锁的保护,线程将争夺这些锁以访问数据
·
2023-03-23 20:51
Android 进阶 | 十四例 JetPack 知识点实战系列,千万不要错过!
项目实战二、Navigation实践之实现APP主框架以及Navigation的相关介绍Navigation项目实战三、使用Coroutines,Retrofit,模式实现网络数据请求Coroutines(
协程
「已注销」
·
2023-03-23 20:41
android
jetpack
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他