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
Paging3的使用踩坑记录
一、Paging3介绍Paging3是jetpack推出的一个分页加载库,用于方便开发者实现分页加载功能,支持显示加载状态,重试机制,支持
协程
与RxJava结合使用,相对于传统的分页加载方案,我们不需要关注
菜籽同学
·
2023-11-20 19:36
android
paging3
Kotlin
协程
快速入手
将项目改为支持Kotlin(如果项目本身就是kotlin项目,这一步可以忽略)在项目的build.gradle的dependencies下面加上classpath"org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.0"(版本可以改变,后面肯定会更新.)在module里的build.gradle加上applyplugin:'kotlin-android'ap
老铁码农
·
2023-11-20 14:09
【Jetpack篇】
协程
+Retrofit网络请求状态封装实战(2)
一、前言前几天发布了一篇【Jetpack篇】
协程
+Retrofit网络请求状态封装实战,在评论区里也收到了一些同僚的反馈:image.pngimage.png......具体问题可以直接移步到上一篇评论区查看
付十一v
·
2023-11-20 09:27
【Android Jetpack】DataStore的介绍
DataStore使用Kotlin
协程
和Flow以异步、一致的事务方式存储数据。注意:如果您需要支持大型或复杂数据集、部分更新或参照完整性,请考虑使用Room,而不是DataStore。
xoliu1
·
2023-11-20 08:59
Jetpack
android
jetpack
android
kotlin
阿里P9都窥视已久的“Java并发实现原理:JDK源码剖析”
前言并发编程可选择的方式有多进程、多线程和多
协程
。对于Java来说,它既不像C++那样,在运行中调用Linux的系统API去“fork”出多个进程;也不像Go那样,在语言层面原生提供多
协程
。
阿里高级码农
·
2023-11-20 06:35
【计算机基础】解读
协程
库(重新认识一下
协程
、
协程
的状态、创建
协程
的结构体)
原创文,转载请注明出处文章目录什么是
协程
ProtoThread简介定义
协程
的状态创建
协程
的结构体
协程
初始化
协程
的开始、退出与结束什么是
协程
协程
,英文Coroutines,
嵌小超
·
2023-11-20 04:39
计算机基础
c语言
C# yield关键字解析
相信好多程序员都是因为unity的
协程
(Coroutine)认识yield这个关键字的,知道在unity的开发中诸如yieldreturnnull、yieldreturnnewWaitForSeconds
Hus丶zZ
·
2023-11-20 00:36
unity2018
goroutine调度模型 调度策略
文章目录背景
协程
线程与
协程
的对比线程(Thread)
协程
(Coroutine)运作线程模型goroutine调度模型与演进过程G-M模型G-P-M模型抢占式调度器其他优化调度策略队列轮转系统调用工作量窃取抢占式调度
RenX000
·
2023-11-19 23:47
golang
开发语言
golang
后端
编程相关面试整理——cpp&python
编程面试python相关知识Pythondict和set的底层原理python的迭代器了解么python的深浅拷贝python多线程、多进程相关多线程、
协程
Python锁python装饰器使用(web相关
玦☞
·
2023-11-19 23:37
工作搬砖
python
面试
数据结构
Filber的Cancellation
Fiber不同于传统的线程,它是基于
协程
的概念,并且具有一些独特的特性,其中之一是可以进行取消(Cancellation)操作。取消操作是指在执行中的Fiber可以被显式地中断,即停止执行。
血太少了
·
2023-11-19 20:25
Kotlin原理+
协程
基本使用
协程
概念
协程
是Coroutine的中文简称,co表示协同、协作,routine表示程序。
协程
可以理解为多个互相协作的程序。
爱桥代码的程序媛
·
2023-11-19 17:01
kotlin
kotlin
开发语言
android
Android开发
程序员开发
程序员
协程
多个
协程
的调用顺序,以及Update和Start的关系
大概是这样:intindex=0;voidUpdate(){if(index==0){Start();}index++;//然后是Update的代码}之所以这样认为是,在Start里开启一个
协程
,那么在第一个
爱进步
·
2023-11-19 06:22
Unity3D
Unity-函数
正确使用StopCoroutine
三种开启
协程
的方式,对应三种关闭
协程
的方式。
爱进步
·
2023-11-19 06:22
Unity3D
StopCorout
工具随记-
协程
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassGameStart:MonoBehaviour{publicCallbackRunnerTestcallbackRunnerTest;privateGameRootgameRoot;privatevoidStart(){gameRo
Edision_li
·
2023-11-19 05:21
unity
Kotlin delay与sleep
delay:
协程
的延时是不会阻塞线程的,只会延时当前
协程
。delay()函数是一个非阻塞式的挂起函数,它只会挂起当前
协程
,并不会影响其他
协程
的运行。
锐湃
·
2023-11-19 01:29
协程
Kotlin
kotlin
开发语言
android
爬虫中如何解决异步
协程
函数调用遇到的问题
然而,当尝试在异步
协程
函数中调用相关操作时,可能会遇到一些问题。本文将介绍在微信公众号爬取中使用异步
协程
函数时可能遇到的问题,以及如何解决这些问题。
小白学大数据
·
2023-11-18 21:58
爬虫
python
爬虫
python
开发语言
大数据
Python线程进程
协程
Python线程进程
协程
所讲内容:多任务的介绍多任务的概念线程(重点)线程(注意点)多线程-共享全局变量(重点)多线程-共享全局变量-问题同步互斥锁(重点)案例:多任务版udp聊天器进程以及状态进程的创建
南风~~~
·
2023-11-17 17:20
Python
Python
线程
进程
协程
day5-进程、线程、
协程
day5-进程、线程、
协程
1.进程进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础2.进程的优点:动态性:进程是程序的一次执行过程,是临时的,
vic_123
·
2023-11-17 17:47
学习
python
多进程
多线程
Python爬虫 之 异步爬虫
异步爬虫异步爬虫初识异步爬虫方式li视频源码讲解
协程
异步编程什么是
协程
:实现携程的方法:事件循环单条时间启动多个事件启动(重要)await关键字(重要)回调函数(重要)
协程
中的requests—aiohttp
「 25' h 」
·
2023-11-17 15:23
爬爬爬虫
爬虫
python
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
协程
协同工作制
有栈/无栈
对称/非对称
协程库现状
上一页
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
其他