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
WanJetpack项目:用Jetpack实现玩Android,追求最官方的实现方式
LiveData、ViewModel、DataBinding(包括双向绑定、BindingAdapter的使用)、ViewBinding、coroutines(包含flow、suspend、livedata
协程
构造器
乐乐龙
·
2023-03-23 19:45
Jetpack
android
jetpack
kotlin
Android Jetpack- Paging3.0的使用
https://blog.csdn.net/Leo_Liang_jie/article/details/109473099其实Paging3.0早出来,而且功能会更加强大,比如下面:1:为Kotlin
协程
和流程提供一流更好的支持
梁景杰Android
·
2023-03-23 19:20
android
安卓
java
kotlin
iOS并发之
协程
1.简单介绍一下
协程
的前世今生
协程
(英语:coroutine)马尔文·康威于1958年发明了术语“coroutine”并用于构建汇编程序,关于
协程
最初的出版解说在1963年发表。
写代码的小农民
·
2023-03-23 16:58
kotlin语法进阶 -
协程
(一)
协程
基础
一.kotlin
协程
的理解
协程
并不是一个新的概念,而是一个非常老的概念,很多语言都支持
协程
,建议去浏览器去了解一下
协程
的历史和基本概念,这里我们只讲一下kotlin中的
协程
的作用。
飞过那时的城镇
·
2023-03-23 16:37
kotlin
kotlin
android
android
studio
gdb list指向的源文件错误
在ubuntu下调试
libco
调试example_thread时遇到这样的问题gdblist显示的不是对应的源文件example_thread.cpp而是指向了另一个
libco
的源文件coctx_swap.S
cx7
·
2023-03-23 16:13
Python
协程
学习中遇到的asyncio.run(main()) 报错
最近在家学习Python,跟着崔老师的网络爬虫课程撸代码,在看到关于
协程
的时候,提到在Python3.7及以后的版本中,我们可以使用asyncio.run(main())来代替最后的启动操作,不需要显式声明事件循环
木菀
·
2023-03-23 12:15
asyncio异步 I/O
asyncio提供一组高层级API用于:并发地运行Python
协程
并对其执行过程实现完全控制;执行网络IO和IPC;控制子进程;通过队列实现分布式
wit92
·
2023-03-23 11:48
今日读书
2、除了需要掌握python的基础知识,还需要逐步掌握这几项技能:HTML基础知识爬虫四步:获取数据、解析数据、提取数据、存储数据对应的模块与应用模拟登录,以及定时将爬虫结果发送邮箱利用
协程
和scrapy
saygoletsgo
·
2023-03-23 11:52
一招教你无阻塞读写Golang channel
通道中无数据,向通道写数据,但无
协程
读取。//场景1funcReadNoDataFromN
大彬_一起学Golang
·
2023-03-23 08:00
Kotlin
协程
协程
协程
就像非常轻量级的线程。线程是由系统调度的,线程切换或线程阻塞的开销都比较大。而
协程
依赖于线程,但是
协程
挂起时不需要阻塞线程,几乎是无代价的,
协程
是由开发者控制的。
風清雲少
·
2023-03-23 05:56
golang
协程
调度模式解密
golang学习笔记https://github.com/piao100101/coding-with-go
协程
优势频繁创建线程会造成不必要的开销,所以才有了线程池。
ScienBeast
·
2023-03-23 04:59
全网最详细的Kotlin
协程
-异常篇讲解与踩坑
前言
协程
的使用中对异常的处理是非常抽象的一个过程,google了很多文档,在官方文档中对异常的处理并没有讲的很详细,编写过程中踩的坑似乎也没有官方文档的说明与解释,网上也有很对对异常的处理文献,但是看过之后发现都是零零散散
imkobedroid
·
2023-03-22 18:14
Python 异步之如何启动获取事件循环
在本节中,我们将花点时间看一下asyncio事件循环事件循环是用于在单个线程中执行
协程
的环境。事件循环是异步程序的核心。它做了很多事情,例如:执行
协程
。执行回调。执行网络输入/输出。运行子进程。
·
2023-03-22 16:00
Python中如何创建和运行异步任务详解
正文您可以从asyncio程序中的
协程
创建任务对象。任务提供独立调度和运行的
协程
的句柄,并允许查询、取消任务,以及稍后检索结果和异常。异步事件循环管理任务。
·
2023-03-22 16:59
Python 异步之生成器示例详解
它们是可以暂停和恢复的函数,就像
协程
一样。实际上,Python
协程
是Python生成器的扩展。Asyncio允许我
·
2023-03-22 16:25
golang如何去除 context 的 deadline
目录golang去除context的deadline背景方法一,创建一个新context方法二,使用自定义结构体golang去除context的deadline背景在使用context的时候遇到了开
协程
处理任务的情况
·
2023-03-22 16:49
Python 异之如何同时运行多个
协程
详解
目录正文1.什么是Asynciogather()2.如何使用Asynciogather()3.列表中多个
协程
的gather()示例正文asyncio的一个好处是我们可以同时运行许多
协程
。
·
2023-03-22 16:02
Python 异步如何使用等待有时间限制
协程
Asynciowait_for()2.如何使用Asynciowait_for()3.带有超时的Asynciowait_for()示例正文我们可以使用asyncio.wait_for()函数等待asyncio任务或
协程
超时完成
·
2023-03-22 16:01
Python 异步之在 Asyncio中如何运行阻塞任务详解
如果在asyncio程序中执行阻塞任务,它会停止整个事件循环,从而阻止任何其他
协程
继续进行。
·
2023-03-22 16:27
"Kotlin"系列: 三、Kotlin
协程
(上)
接下来我们就进入Kotlin
协程
的学习,在我看来,Kotlin
协程
也是属于那种比较难理解的知识点,我会尽量用比较通俗易懂的语言去进行讲解,希望通过我的文章能带领大家攻克Kotlin
协程
问题首
sweetying
·
2023-03-22 14:20
go实现的文件同步工具
同步多个项目时,工具用的是并发
协程
处理,同时进行,速度还是ok,而提交svn选项由于程序发起,会有点延迟,可接受范围。
毛小子
·
2023-03-22 13:37
golang
golang
svn
Python中进程、线程、
协程
及其区别
进程与线程3.
协程
协程
也是线程,称微线程,自带CPU上下文,是比线程更小的执行单元;简单点说
协程
是进程和线程
_十一月的萧邦
·
2023-03-22 11:11
asyncio异步编程
1
协程
协程
(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。
i-code
·
2023-03-22 07:38
python
asynico异步编程
1.
协程
想学asyncio,得先了解
协程
,
协程
是根本呀!
协程
(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。例如:?
y0um
·
2023-03-22 07:54
python
java
linux
人工智能
编程语言
Kotlin 学习笔记(四)——
协程
的基础知识,面试官的最爱了~
又是两个月没见了,坚持永远是世上最难的事情,但,往往难事才会有更大的收获。与君共勉~前段时间一直在学习Compose,所以导致Kotlin笔记系列搁置了好久。一方面是因为Compose的学习在个人来看重要性更高;另一方面就是,发现学完之前的Kotlin系列的笔记一到笔记三后,已经基本可以在项目中使用Kotlin进行日常的编码了,所以才导致这个Kotlin学习笔记系列停更了好久,哈哈!对Jetpac
修之竹
·
2023-03-22 04:53
异步 IO,多路复用学习+生成器/
协程
异步IO:遇到IO请求不等待,IO请求完成后自动调用回调函数即可。IO多路复用:监听多个socket对象,当其有数据时,自动通知。有select,poll和epoll模型。#socket不阻塞时候该怎么写importsocketsk=socket.socket()sk.bind(('127.0.0.1',8000))sk.setblocking(False)sk.listen()conn_l=[]
vckah
·
2023-03-21 22:31
Unity 一个好用的延时脚本Timer,比
协程
好用多了~
/**UnityTimer**Version:1.0*By:AlexanderBiggs+AdamRobinson-Yu*/usingUnityEngine;usingSystem;usingSystem.Linq;usingSystem.Collections.Generic;usingJetBrains.Annotations;usingObject=UnityEngine.Object;//
UnityChan
·
2023-03-21 22:57
记一次goroutine泄漏的问题
Golang因为有着比线程更加轻量级的
协程
的出现,使得并发编程的上手难度一下子变得亲民起来。而channel的引入,使得goroutine之间的通信变得异常的便捷。
侯童鞋
·
2023-03-21 15:56
【6.824分布式系统笔记】LEC 2: RPC and Threads|Go语言、线程并发、channel 与常见问题
线程是管理并发的主要工具,Go中称为
协程
(Goroutine),Go中启动入口main函数本身就是一个
协程
。使用
协程
的原因:并发I/OGo每个线程可以通过
Mengo_x
·
2023-03-21 14:37
分布式系统
golang
go
分布式
MIT
kotlin之
协程
(五),launch 函数以及
协程
的取消与超时
目录kotlin之
协程
(一),线程,进程,
协程
,
协程
可以替换线程吗?
不思进取的码农
·
2023-03-21 13:59
进程、线程和
协程
的思考
隔离了一个多星期,在家待的倦的不行,刚好看博客有人实现了用户态线程切换,一看这不就
协程
吗。于是乎自己也编了个玩玩,也顺带复习一下操作系统知识,以及理一理一些对数据平面未来发展趋势的思考。
少阁主_enfj
·
2023-03-21 13:52
协程
同一时间点只会有一个
协程
在工作。当工作
协程
出现阻塞时,让出资源,给其他
协程
工作。
协程
的好处是减少了线程切换的资源消耗,提高了单线程的吞吐量。
DeronZ
·
2023-03-21 12:08
go tcp demo
packagemainimport("fmt""net"_"io")//建立函数建立
协程
funcprocess(connnet.Conn){deferconn.Close()for{buf:=make(
驴儿你快跑
·
2023-03-21 12:16
Kotlin ViewModel KTX-内存泄露
协程
内存泄露-ViewModelViewModelKTX中提供了viewModelScope,目的是为了减少
协程
内存泄露。如何使用将GlobalScope替换为viewModelScope即可。
未见哥哥
·
2023-03-21 11:37
一文详解go同步
协程
的必备工具WaitGroup
目录1.简介2.基本使用2.1定义2.2使用方式2.3使用例子3.实现原理3.1设计初衷3.2基本原理3.3代码实现3.3.1Add方法3.3.2Done方法实现3.3.3Wait方法实现3.4实现补充4.使用注意事项4.1Add方法和Done方法需要成对出现4.2在所有任务都已经添加之后,才调用Wait方法进行等待5.WaitGroup常见使用场景总结1.简介本文将介绍Go语言中的WaitGro
·
2023-03-21 00:09
Go语言sync.Cond基本使用及原理示例详解
基本使用2.1定义2.2方法说明2.3使用方式2.4使用例子2.5为什么Sync.Cond需要关联一个锁,然后调用Wait方法前需要先获取该锁3.使用场景3.1基本说明3.2场景说明3.2.1同步和协调多个
协程
之间共享资源
·
2023-03-21 00:37
Android使用suspendCancellableCoroutine将回调转换为
协程
普通的回调函数:interfaceResult{funonSuccess(t:T)funonFailed(e:Exception)}回调方法,模拟耗时操作funlongTimeMethod(result:Result){thread{Thread.sleep(5000)if(System.currentTimeMillis()%10>6){result.onSuccess("${System.cu
Ello_Orld
·
2023-03-21 00:06
我的首个付费专栏发布啦!!!
首先是内容的选择,还是希望写一写目前技术较新,但是完整资料较少的课题,经过仔细思考选择了
协程
。
协程
目前已经是Kotlin面试的必考题,如果你还没用过,或者了解的不够深入的话,现在是时候搞起来了。
珠穆朗玛小王子
·
2023-03-20 23:38
Unity——
协程
协程
的作用一共有两点:1)延时(等待)一段时间执行代码;2)等某个操作完成之后再执行后面的代码。总结起来就是一句话:控制代码在特定的时机执行。
ErenlFY
·
2023-03-20 23:02
Unity
unity
游戏引擎
c#
Go scheduler 源码分析
1、进程/线程/
协程
基本概念一个进程可以有多个线程,一般情况下固定2MB内存块来做栈,用来保存当前被调用/挂起的函数内部的变量,CPU在执行调度的时候切换的是线程,如果下一个线程也是当前进程的,就只有线程切换
ddu_sw
·
2023-03-20 18:09
协程
Flow 最佳实践 | 基于 Android 开发者峰会应用
本文介绍了我们在开发2019Android开发者峰会(ADS)应用时总结整理的Flow最佳实践(应用源码已开源),我们将和大家共同探讨应用中的每个层级将如何处理数据流。ADS应用的架构遵守Android官方的推荐架构指南,我们在其中引入了Domain层(用以囊括各种UseCases类)来帮助分离焦点,进而保持代码的精简、复用性、可测试性。2019ADS应用的架构更多关于应用架构指南的分层设计(Da
谷歌开发者
·
2023-03-20 16:08
Go channel功能详解
在golang中,channel属于较为核心的一个功能,尤其在go
协程
中,channel功能尤为重要。
北春南秋
·
2023-03-20 15:02
sdbusplus:通过
协程
async_send异步调用service的method
通过async_send也可以完成
协程
调用://async_send.cpp#include#include#include#include#includeusingnamespacestd;usingnamespacesdbusplus
风静如云
·
2023-03-20 14:03
#
sdbusplus
linux
sdbusplus:service通过
协程
完成proxy
有的时候需要在service(记做s1)的method内访问其他service(记做s2)的method,如果s2的method需要较长的时间才能返回,那么通过普通的同步调用,会阻塞住s1,导致s1在此期间无法处理其他请求。那么可否在s1内用普通的异步的方式调用s2的method呢?由于普通的method是通过return返回调用结果的,当通过异步方式调用时,在s1的method的return时,
风静如云
·
2023-03-20 14:03
#
sdbusplus
linux
sdbusplus:通过
协程
yield_method_call异步调用service的method
sdbusplus还提供了通过
协程
yield_method_call异步调用的方式://async_coroutine.cpp#include#include#include#include#includeusingnamespacestd
风静如云
·
2023-03-20 14:33
#
sdbusplus
linux
python 多进程 多线程
协程
一、多进程1、子进程(subprocess包)在python中,通过subprocess包,fork一个子进程,并运行外部程序。importsubprocesschild1=subprocess.Popen(["ls","-l"],stdout=subprocess.PIPE)child2=subprocess.Popen(["wc"],stdin=child1.stdout,stdout=sub
meetliuxin
·
2023-03-20 07:40
Androdi kotlin Coroutines(
协程
)详解 (四)
AndrodikotlinCoroutines(
协程
)详解(一)AndrodikotlinCoroutines(
协程
)详解(二)AndrodikotlinCoroutines(
协程
)详解(三)AndrodikotlinCoroutines
水天滑稽天照八野滑稽石
·
2023-03-20 07:00
Android多线程(二)
线程、进程、
协程
进程进程是计算机资源调度和分配的单位。是程序的实体。计算机将自己的内存资源,CPU资源分配给不同的进程,这样程序才得以运行。线程线程是计算机运算的最小调度单位。
Charles1993
·
2023-03-20 05:36
python 在子线程中使用
协程
问题
报错:RuntimeError:Thereisnocurrenteventloopinthread'方法AutomaticLoanSchedule'.首先,你得到的AssertionError:Thereisnocurrenteventloopinthread‘Thread-1’.是因为asyncio程序中的每个线程都有自己的事件循环,但它只会在主线程中为你自动创建一个事件循环。所以如果你asyn
日常记录地
·
2023-03-20 04:29
协程
(1)
协程
是什么
协程
并不是Kotlin提出来的新概念,其他的一些编程语言,例如:Go、Python等都可以在语言层面上实现
协程
,甚至是Java,也可以通过使用扩展库来间接地支持
协程
。
沐风雨木
·
2023-03-19 22:03
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他