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
Jetpack实践指南:lifecycle与
协程
的“猫腻”事
本篇文章主要是讲解如何使用lifecycle创建
协程
、源码解析以及lifecycle在
协程
中的应用。
bugyinyin
·
2023-04-14 14:36
Android
Android开发
Android
Jetpack
java
android
开发语言
关于
协程
,你知道LifecycleScope吗,超详细解释给你听!
前言使用
协程
,相信很多同学已经信手拈来了,但是也有很多同学是不知道LifecycleScope的。LifecycleScope,顾名思义,具有生命周期的
协程
。
锐湃
·
2023-04-14 14:05
协程
Kotlin
Kotlin之
协程
coroutine lifecycleScope 和 viewModelScope源码(2)
上一篇文章Kotlin之
协程
coroutine使用(1)文末介绍了Activity,Fragment和ViewModelScope对应的自动绑定生命周期
协程
开启方式,lifecycleScope和viewModelScope
梁景杰Android
·
2023-04-14 14:34
协程
kotlin
android
python
Kotlin
协程
的简单用法(GlobalScope、lifecycleScope、viewModelScope)
协程
(Coroutine)
协程
就像非常轻量级的线程。线程是由系统调度的,线程切换或线程阻塞的开销都比较大。而
协程
依赖于线程,但是
协程
挂起时不需要阻塞线程,
协程
是由开发者控制的。
hudawei996
·
2023-04-14 14:04
kotlin
Java
kotlin
android
java
关于
协程
,你知道LifecycleScope吗,超详细解释给你听,真的太香了
协程
:implementation‘org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0’implementation‘org.jetbrains.kotlinx
m0_66264881
·
2023-04-14 14:34
程序员
架构
移动开发
android
线程、进程、
协程
的总结详细
线程、进程、
协程
的总结详细1、进程1.1进程是什么呢?
黎陌MLing
·
2023-04-14 09:13
linux
网络
协程
coroutine的PHP与Golang实现
1、概念传统单进程OS(单核):是按顺序执行进程A->B->C,缺点是单一执行流程,进程阻塞会浪费CPU时间资源。单进程OS.png多进程OS:进程ABC由CPU进行轮询调度,同时规定时间片执行时间,时间到时CPU会强行切换进程;优点是并发执行,解决了阻塞问题;缺点是:1、进程切换需要保存进程的当前状态,CPU有切换成本(浪费),而且进程/线程数量越多,切换成本越大;2、多线程存在同步竞争问题(锁
Separes
·
2023-04-14 05:00
Kotlin
协程
协程
(使用gradle构建demo)需要导入的包以及中央库dependencies{...implementation"org.jetbrains.kotlinx:kotlinx-coroutines-core
Zak1
·
2023-04-14 04:30
协程
中的取消和异常 (核心概念介绍)
当我们需要避免多余的
协程
处理任务减少内存浪费,节约电量,
协程
的取消操作尤为重要。而
协程
的异常处理对于用户体验来说也很重要。
大虾啊啊啊
·
2023-04-14 03:06
go初学篇(八)之并发,通道
进程,线程,
协程
进程这有什么难理解的,你电脑上每时每刻都有多个进程,简单说就
Hightowger
·
2023-04-14 01:55
golang
开发语言
后端
Go语言sync包与锁实现限制线程对变量的访问
目录为什么需要锁互斥锁Mutex读写锁Go语言中sync包里提供了互斥锁Mutex和读写锁RWMutex用于处理并发过程中可能出现同时两个或多个
协程
(或线程)读或写同一个变量的情况。
·
2023-04-14 01:16
Python开发技术--
协程
(第1关:异步状态转换器)
第1关:异步状态转换器importasyncio#引入异步库list=[]#定义一个空列表#iter()将列表转换为迭代器对象,传入参数startstate中,通过asyncio.run()异步函数asyncdefStartState(nums):#定义异步函数,接受nums参数'''开始状态S0:paramnums:输入的条件:return:'''print('StartTransition:'
MSY~学习日记分享
·
2023-04-13 22:13
python
python
算法
开发语言
安卓开发的深度技术实战详解
文章目录一、安卓开发的深度技术二、总结三、
协程
四、数据库总结一、安卓开发的深度技术Kotlin语言Kotlin语言是一种功能强大、安全、简洁且互操作性良好的编程语言,由JetBrains公司于2011年推出
我想境境
·
2023-04-13 21:56
开发大纲
android
kotlin
开发语言
golang 并发编程
文章目录知识点并发并行进程线程
协程
通信模型CSPcommunicatingsequentialprocesssharememory线程模型1.用户级线程模型M:12.内核级线程模型1:13.两级线程模型
Mars'Ares
·
2023-04-13 14:33
go
golang
golang并发编程之context控制
协程
退出
在Golang中,Context是用于控制
协程
退出的工具。Context可以让我们在多个goroutine之间传递取消信号,并且能够及时终止
协程
的执行。
SMILY12138
·
2023-04-13 14:58
golang
Go并发编程--Context包
funcmain(){gofunc(){fmt.Println("Helloworld")}()}通过简单的gofunc(){},go可以快速生成新的
协程
并运行。
DeepBlue_
·
2023-04-13 14:58
go
golang
go
后端
Golang并发编程-context
通过创建context上下文关系树,达到控制
协程
的效果;介绍golang.org/x/net/context,是golang中的一个标准库,主要作用就是创建一个上下文,对程序中创建的
协程
通过传递上下文信息来实现对
协程
的管理方法以下创建根
高冷小伙
·
2023-04-13 14:26
golang
ios
java
协程
高并发
Phxrpc
协程
库实现
Phxrpc中的coroutine实现分析:由于Phxrpc代码量不是很多,大概花个一两天可以分析明白,里面把epoll+timer+
协程
用的蛮溜。
fooboo
·
2023-04-13 10:33
使用 Kotlin Playground 测试高级
协程
我们还将分享一些可用于简化异步代码的高级
协程
概念。跳跃前进:什么是Ko
pxr007
·
2023-04-13 03:44
kotlin
高可用延迟队列设计与实现
背景列举一下我日常业务中可能存在的场景:建立延时日程,需要提醒老师上课延时推送→推送老师需要的公告以及作业为了解决以上问题,最简单直接的办法就是定时去扫表:服务启动时,开启一个异步
协程
→定时扫描msgtable
kevwan
·
2023-04-13 02:10
一学就会的
协程
使用——基础篇(三)初遇取消
1.引言
协程
支持取消,也就是说,启动一个
协程
后而且在
协程
结束前已经不希望
协程
再执行代码了,可以对
协程
进行取消。如果只知道
协程
的取消,而并不知道
协程
的取消需要代码配合,将会导致不符合预期的执行结果。
TeaCChen
·
2023-04-13 00:27
一、Locust快速 入门
Locust在其自己的greenlet(轻量级进程/
协程
)
百里图书
·
2023-04-12 22:09
python
开发语言
爬虫日常练习-
协程
方式爬取图片
今天给大家分享另一种处理多任务的方法–
协程
那么在开始之前我们首先要了解什么是
协程
。
一名无聊的网友
·
2023-04-12 16:26
爬虫日常
爬虫
python
前端
Python3学习笔记:清晰理解
协程
线程和进程在了解
协程
之前,我们先简单了解一下进程与线程,并发与并行的概念。进程:是资源分配的独立单位。
码途有道
·
2023-04-12 14:52
一学就会的
协程
使用——基础篇(二)线程切换
前文介绍了怎么启动
协程
,这部分主要介绍在
协程
执行过程中切换线程去执行代码以及效果。
TeaCChen
·
2023-04-12 12:30
Sylar_网络框架学习——
协程
调度模块(五)
五、30-35课
协程
调度模块Scheduler为管理
协程
模块,use_caller表示是否复用当前线程如果复用需要将Scheduler::run()放入
协程
执行Scheduler————templatescheduler
jiaoooooo
·
2023-04-12 12:56
网络框架
学习
c++
网络框架
Sylar_网络框架学习——
协程
模块(四)
26-29课
协程
模块1)封装assert封装了assert.h断言,实现断言后能够打印出函数栈的信息,使用了execinfo.h中backtrace()和backtrace_symbols()两个函数backtrace
jiaoooooo
·
2023-04-12 12:25
网络框架
学习
c++
网络
详解如何用Golang处理每分钟100万个请求
目录面临的问题使用Go
协程
进一步优化更好的解决方案总结面临的问题在我设计一个分析系统中,我们公司的目标是能够处理来自数百万个端点的大量POST请求。
·
2023-04-12 12:55
kotlin
协程
学习
协程
(coroutine)什么是
协程
协程
是一种并发设计模式,您可以在Android平台上使用它来简化异步执行的代码。
协程
是在版本1.3中添加到Kotlin的,它基于来自其他语言的既定概念。
ximen502_
·
2023-04-12 11:47
kotlin
学习
android
JetPack知识点实战系列三:使用 Coroutines, Retrofit, Moshi实现网络数据请求
网易音乐APIkotlin-Coroutine
协程
协程
是kotl
chonglingliu
·
2023-04-12 11:09
Locust框架
locust特点:Ø基于Python的开源负载测试工具Ø支持多种操作系统Ø支持二次开发Ø能够模拟更多用户Ø基于
协程
(微线程)的并发有python环境,就可以编写,不需要安装其他的工具支持分布式,可扩展使用比较灵活
Nicole sun
·
2023-04-12 10:45
性能测试
压力测试
JDK之8后:
协程
? 虚拟线程!!!
特性官方文档:https://openjdk.org/jeps/436Java
协程
近三十年来,Java开发人员一直依赖线程作为并发服务器应用程序的构建块。
不学会Ⅳ
·
2023-04-12 10:42
JDK8之后
java
jvm
面试
Go语言开发分布式任务调度 ,轻松搞定高性能Crontab
Golang因其强大的
协程
机制,广泛应用于解决分布式环境下的高并发问题。
lxw1844912514
·
2023-04-12 10:26
golang
分布式
开发语言
使用golang每分钟处理百万请求
问题从原生方法到Go
协程
再试一次更好的解决方案实时结果结论正文[译]使用golang每分钟处理百万请求在Malwarebytes,我们正在经历惊人的增长,自从我在1年前加入硅谷的这家公司以来,我的主要职责是为多个系统做架构和开发
chenghuan3272
·
2023-04-12 09:52
golang
json
ruby
Python中的
协程
什么是
协程
协程
(co-routine,又称微线程、纤程)是一种多方协同的工作方式。
小轩爱学习
·
2023-04-12 07:43
Python
python
开发语言
pycharm
python小技巧:“go”的使用,方法、案例
多
协程
并发访问map时,有可能会导致程序退出,错误信息为:fatalerror:concurr
璃沫仙人
·
2023-04-12 05:08
(2018-05-30.Python从Zero到One)8、(Tornado)异步与WebSockets__1.7.4 练习
7.4练习请解释清同步、异步、yield、
协程
几个概念和Tornado实现异步的原理。练习使用Tornado异步Web客户端。练习使用WebSocket。
lyh165
·
2023-04-12 05:15
Go使用
协程
批量获取数据加快接口返回速度
目录使用channel使用WaitGroup应用到实践推荐go学习书籍,点击链接跳转京东官方商城购买。服务端经常需要返回一个列表,里面包含很多用户数据,常规做法当然是遍历然后读缓存。使用Go语言后,可以并发获取,极大提升效率。使用channelCopyHighlighter-hljspackagemainimport("fmt""time")funcadd2(a,bint,chchanint){c
·
2023-04-12 01:03
python爬虫实操项目_Python爬虫开发与项目实战 1.6 小结
本节将从多进程、多线程、
协程
和分布式进程等四个方面,帮助大家回顾Python语言中进程和线程中的常用操作,以便在接下来的爬虫开发中灵活运用进程和线程。
怜鑫
·
2023-04-11 22:05
python爬虫实操项目
进程、线程、
协程
的区别
3、什么是
协程
?4、进程、线程、
协程
的区别(1)进程、线程的区别(2)线程、
协程
的区别1、什么是进程?
仲夏夜之梦~
·
2023-04-11 21:24
Linux
基础
linux
Kotlin
协程
初探
创建
协程
首先来创建一个简单的
协程
,使用挂起修饰符suspend修饰一个lambda函数vallambda:suspend()->Int=suspend{println("Imcoroutine")5}对象经编译器编译之后创建的是一个
晨曦_38f4
·
2023-04-11 14:35
Unity
协程
和线程的区别深入理解(附实验展示)
Unity
协程
和线程的区别附实验展示写在前面
协程
、进程、线程的概念进程与线程的区别
协程
与线程的区别实验1:
协程
中执行普通函数实验2:
协程
中开启另一个
协程
实验3:
协程
中开启WWW请求实验4:一个脚本中多个
协程
访问临界资源实验
iiiiiiimp
·
2023-04-11 14:43
Unity
unity
游戏引擎
【Unity】【面试题】
在主线程运行的同时开启另一段逻辑处理来协助当前程序的执行,协同程序像多线程但不是多线程,
协程
在每帧结束之后检测yield条件是否满足。协同函数在MonoBehavior哪一阶段执行?
Bobby_PawN
·
2023-04-11 11:53
Unity
C++
协程
(2):使用ucontext实现Linux下的
协程
池
*====================================*file:ws_thread_proto.h文件*anchor:wensheng*date:2016-05-16*info:
协程
wenmoxiao
·
2023-04-11 10:26
协程
liunx
C++
协程
多线程
线程
C/C++
协程
的实现
https://github.com/cloudwu/coroutinehttps://zhengyinyong.com/post/ucontext-usage-and-coroutine/https://www.zhihu.com/column/p/31176003https://www.jianshu.com/p/a96b31da3ab0http://www.boost.org/doc/lib
tadus_zeng
·
2023-04-11 09:55
c++
c++
后端
C/C++
协程
编程:解锁并发编程新纪元
掌握C/C++
协程
编程,轻松驾驭并发编程世界一、引言
协程
的定义和背景
协程
与线程、进程的区别
协程
相较于线程的优点
协程
的优势与局限性二、
协程
基础知识基本概念
协程
的基本原理
协程
状态三、C/C++
协程
编程实践创建和使用
协程
泡沫o0
·
2023-04-11 09:48
C/C++
编程世界:
探索C/C++的奥妙
c语言
c++
开发语言
qt
linux
一学就会的
协程
使用——基础篇(九)异常与supervisor
1.引言仅知道
协程
中可以用CoroutineExceptionHandler来捕获区里异常避免闪退,是远远不够的,因为
协程
中的异常传递与处理部分,与
协程
结构化并发部分息息相关,一不小心,非常容易踩到坑上
TeaCChen
·
2023-04-11 08:35
Vuex、可迭代对象、迭代器、生成器、
协程
1、Vuex:一个专为Vue.js应用程序开发的状态管理模式。下载命令:npminstall--savevuexVuex应用的核心是store改变store中的状态的唯一途径就是显式地提交(commit)mutation状态存储是响应式的Action提交的是mutation,而不是直接变更状态Action可以包含任意异步操作Action通过store.dispatch方法触发2、可迭代对象:我们已
颜青ya
·
2023-04-11 08:36
RPG2.0战斗框架学习3之技能镜头效果
前言这一篇讲讲流程中的第二步,PartyAI到RoleAI传递的过程中,可以执行技能特效,比如摄像机动画和全屏特效步骤1执行技能特效,肯定需要一个
协程
,看伪代码publicvoidInputSkilButton
加蛋加蛋
·
2023-04-11 05:59
【unity3d】【项目】
unity3d
战斗
Kotlin学习笔记
高阶函数匿名函数Lambda闭包
协程
(Coroutine)的装逼玩意Gradle的使用设计模式与架构设计模式创建型模式单例模式工厂模式行为型模式策略模式结构型模式装饰者模式架构相关库JetpackJetpackCompose
冰雪情缘TV
·
2023-04-11 03:46
Android
Kotlin
1024程序员节
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他