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
来教大家如何在Flutter 中玩转 Objective-C Block
Dart调用Objective-C带Block的APIDart语言支持
协程
,这样就无需传递闭包来作为异步调用的回调。而Objectiv
奔波在外的程序猿
·
2022-09-02 10:04
ios技术开发
ios
objective-c
swift
疑难杂症:recover不能捕获deadlock异常
这种程序的异常退出,其实不是"异常"引起的,例如主
协程
因为读取管道发生阻塞,而且该阻塞没有可能解除,此时就会产生deadlock致命错误,从而导致程序异常退出,但这不属于异常的范畴,所以自然也就不能被recover
坚持到底v2
·
2022-09-01 14:47
kotlin
协程
上下文异常处理详解
目录引言一、
协程
上下文1.CoroutineContext2.CorountineScope3.子
协程
继承父
协程
二、
协程
的异常传递1.
协程
的异常传播2.不同上下文(没有继承关系)之间
协程
异常会怎么样?
·
2022-09-01 11:09
Kotlin Flow常见场景下的使用实例
目录KotlinFlow在开发中的常用场景使用一、网络请求搭载Retrofit1.1LiveDataCallAdapterFactory1.2suspend二、
协程
与Flow的选择与差异三、StateFlow
·
2022-09-01 11:07
Kotlin进阶-组合挂起函数、
协程
上下文与调度器
一.组合挂起函数1.默认顺序调用假设我们在不同的地方定义了两个进行某种调用远程服务或者进行计算的挂起函数。我们只假设它们都是有用的,但是实际上它们在这个示例中只是为了该目的而延迟了一秒钟。image.png如果需要按顺序调用它们,我们接下来会做什么——首先调用doSomethingUsefulOne接下来调用doSomethingUsefulTwo,并且计算它们结果的和,我们使用普通的顺序来进行调
牵着蚂蚁遛弯儿
·
2022-08-31 18:27
彻底理解
协程
协程
不是操作系统的底层特性,系统感知不到它的存在。它运行在线程里面,通过分时复用线程的方式运行,不会增加线程的数量。
协程
也有上下文切换,但是不会切换到内核态去,比线程切换的开销要小很多。
编码砖家
·
2022-08-31 13:00
Golang Mutex 原理详细解析
目录前言Lock单
协程
加锁加锁被阻塞Unlock无
协程
阻塞下的解锁解锁并唤醒
协程
自旋什么是自旋自旋条件自旋的优势自旋的问题Mutex的模式Normal模式Starving模式Woken状态前言互斥锁是在并发程序中对共享资源进行访问控制的主要手段
·
2022-08-31 09:24
FreeRTOS 入门
作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、
协程
等,可基本满足较小系统的需要。由于R
四月sky吖
·
2022-08-30 22:29
嵌入式硬件
c++
linux
GO实验(7)Time计时器源码包阅读
前言在1.14版本以前,go的time是会包装成一个
协程
执行,那么就有一个问题(极端情况),若已达
协程
最大数且所有
协程
进入死循环,之后的time就没法执行(本质上是没法产生新
协程
)。
温岭夹糕
·
2022-08-28 11:55
Kotlin
协程
操作之创建启动挂起恢复详解
目录一.
协程
的创建1.start方法2.CoroutineStart类3.startCoroutineCancellable方法4.createCoroutineUnintercepted方法5.createCoroutineFromSuspendFunction
·
2022-08-27 12:49
Kotlin全局捕捉
协程
异常方法详解
单个异常捕捉valhandler=CoroutineExceptionHandler{coroutineContext,throwable->Log.d(TAG,"onCreate:handler${throwable}")}Log.d(TAG,"onCreate:1")findViewById(R.id.button).also{it.setOnClickListener{GlobalScope
·
2022-08-27 12:17
ThreadLocal for Golang
提供易用、无竞争、高性能的goroutine上下文访问接口,它可以帮助你更优雅地访问
协程
上下文信息。
TimAndy
·
2022-08-26 15:00
Go语言同步等待组sync.WaitGroup结构体对象方法详解
sync.WaitGroup结构体对象在Go语言中,sync.WaitGroup结构体对象用于等待一组线程的结束;WaitGroup是go并发中最常用的工具,我们可以通过WaitGroup来表达这一组
协程
·
2022-08-26 13:13
Kotlin
协程
概念原理与使用万字梳理
目录一.
协程
概述1.概念2.特点3.原理二.
协程
基础1.
协程
的上下文2.
协程
的作用域3.
协程
调度器4.
协程
的启动模式5.
协程
的生命周期三.
协程
使用1.
协程
的启动2.
协程
间通信3.多路复用4.序列生成器5
·
2022-08-25 18:59
Android
协程
作用域与序列发生器限制介绍梳理
目录一.受限
协程
作用域1.sequence方法2.SequenceScope类二.序列发生器1.Sequence接口2.Sequence方法3.iterator方法4.SequenceBuilderIterator
·
2022-08-25 18:28
Kotlin(十八)
协程
(基础)
一.第一个程序funmain(){GlobalScope.launch{//在后台启动一个
协程
delay(1000)//非阻塞的等待1S钟println("world")//1S钟之后打印world}/
大虾啊啊啊
·
2022-08-24 13:57
Flow使用笔记
实现方式为使用
协程
封装成生产者消费者模式,上游流负责生产,下游流负责消耗。
紫鹰
·
2022-08-24 12:31
Android开发flow常见API的使用示例详解
目录collect通知flow执行launchIn()指定
协程
作用域通知flow执行catch{}捕捉异常merge()合流map{}变换发送的数据类型总结collect通知flow执行publicsuspendinlinefunFlow.collect
·
2022-08-23 16:07
Python 异步网络编程实战
Python异步网络编程实战-songcser-掘金小册小册介绍第一部分是对Python
协程
的讲解,从字节码开始简单讲解了Python虚拟机的执行过程,可以大体了解到Python
协程
的执行过程。
SYBH.
·
2022-08-21 21:43
课程推荐
python
网络
爬虫
Go使用select切换
协程
入门详解
目录前言程序示例select特性预览管道读写总结前言在Go中,可以通过关键字select来完成从不同的并发执行的
协程
中获取值,它和switch控制语句非常相似,也被称作通信开关;它的行为像是“你准备好了吗
·
2022-08-20 13:07
python正则表达式入门视频_正则表达式-5_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
weixin_39959335
·
2022-08-19 18:58
python正则表达式入门视频
python编程教学基本语法教学视频_Python系列视频(一)——Python语言基础
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
weixin_39950867
·
2022-08-19 18:58
python中tkinter视频_Tkinter-5_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
行走的发动机
·
2022-08-19 18:57
python线程与进程视频教程_进程、线程-2_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
铺地板
·
2022-08-19 18:27
python线程与进程视频教程
python mysql教程视频_Mysql -1_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
重离子猫猫
·
2022-08-19 18:27
python
mysql教程视频
python中tkinter视频_Tkinter-7_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
主要知识点包括基本语法、文件操作、库、面向对象、进程线程
协程
、网络编程、数据库等。
周愫理(西山飞鱼)
·
2022-08-19 18:27
go 使用 context 退出子
协程
goroutine
一、案例先看下面一段代码,子
协程
要在100个小时候退出,导致主
协程
一直卡在那边。
·
2022-08-16 14:54
go
Kotlin
协程
解析系列(上):
协程
调度与挂起
vivo互联网客户端团队-RuanWen本文是Kotlin
协程
解析系列文章的开篇,主要介绍Kotlin
协程
的创建、
协程
调度与
协程
挂起相关的内容一、
协程
引入Kotlin中引入Coroutine(
协程
)的概念
·
2022-08-16 09:01
kotlin客户端协程
Kotlin
协程
解析系列(上):
协程
调度与挂起
Kotlin
协程
是学习Kotlin的重中之重,也是运用koitlin的关键。本篇文章主要介绍Kotlin
协程
的创建、
协程
调度与
协程
挂起部分内容,对相关内容进行细致解析。
vivo互联网技术
·
2022-08-16 09:00
python 线程、进程与
协程
(十)
(一)线程与多线程线程(1)线程,有时被称为轻量级进程(LightweightProcess,LWP),是程序执行流的最小单元。(2)一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。有了这些它能够记录自己运行到了什么地方,可以称为线程的上下文。(3)线程的运行可能被抢占(中断)或暂时的被挂起(也叫睡眠)让其它的线程运行,这叫做让步。(4)线程也有就绪、阻塞和运行三种基本状态。
weixin_35688430
·
2022-08-16 07:18
python编程
深入原理64式:26 python知识总结
目标:整理python知识,主要包含如下内容:1、器(生成器、迭代器、装饰器等)2、类(元类,多态,方法等)3、进程池与线程池4、
协程
5、实现原理6、算法7、基础8、python重要框架原理第一部分器(
天地一扁舟
·
2022-08-16 07:44
深入原理64式
go使用recover()来捕捉panic(),防止程序崩溃
一、在
协程
中的panic(),导致整个程序崩溃funcTestPanic(t*testing.T){t.Log("1")gofunc(){panic("panic")}()time.Sleep(time.Second
·
2022-08-15 18:35
go
Go 代码规范错误处理示例经验总结
error2、没有失败时,不使用error3、错误值统一定义三、代码规范与实践1、良好的命名与注释2、美化SQL语句,避免Select3、避免阶梯缩进与代码紧凑4、避免循环IO、上下文无关联的耗时动作采用Go
协程
引言编写代码应该要有极客追求
·
2022-08-15 17:18
跟着官方文档学习Kotlin
协程
,官方文档还是香啊!
/今日科技快讯/近日,核桃编程宣布完成新一轮融资,C轮系列融资额约2亿美元。这是迄今为止少儿编程行业金额最高的一笔融资,同时创造中国在线教育C轮融资额高点。本轮融资由高瓴创投、KKR、元璟资本领投,源码资本、华兴新经济基金等机构继续跟投,凡卓资本担任本轮融资独家财务顾问。/作者简介/看到本篇,意味着明天就是愉快地周末啦!本篇文章来自信波波同学投稿,根据官方文档讲解了coroutines,原汁原味,
普通网友
·
2022-08-11 19:03
网络
编程语言
java
移动开发
ai
运筹帷幄决胜千里,Python3.10原生
协程
asyncio工业级真实
协程
异步消费任务调度实践
我们一直都相信这样一种说法:
协程
是比多线程更高效的一种并发工作方式,它完全由程序本身所控制,也就是在用户态执行,
协程
避免了像线程切换那样产生的上下文切换,在性能方面得到了很大的提升。
刘悦的技术博客
·
2022-08-08 17:00
运筹帷幄决胜千里,Python3.10原生
协程
asyncio工业级真实
协程
异步消费任务调度实践
我们一直都相信这样一种说法:
协程
是比多线程更高效的一种并发工作方式,它完全由程序本身所控制,也就是在用户态执行,
协程
避免了像线程切换那样产生的上下文切换,在性能方面得到了很大的提升。
·
2022-08-08 17:07
Go底层channel实现原理及示例详解
目录概念:使用场景:底层数据结构:操作:创建发送接收关闭案例分析:概念:Go中的channel是一个队列,遵循先进先出的原则,负责
协程
之间的通信(Go语言提倡不要通过共享内存来通信,而要通过通信来实现内存共享
·
2022-08-08 13:53
JavaScript引擎实现async/await的方法实例
目录前言生成器VS
协程
async/awaitasyncawait小结总结前言我们都知道Promise能很好地解决回调地狱的问题,但是这种方式充满了Promise的then()方法,如果处理流程比较复杂的话
·
2022-08-07 12:09
讲真,Kotlin
协程
的挂起没那么神秘(原理篇)
前言
协程
系列文章:一个小故事讲明白进程、线程、Kotlin
协程
到底啥关系?少年,你可知Kotlin
协程
最初的样子?
小鱼人爱编程
·
2022-08-07 11:47
来,跟我一起撸Kotlin runBlocking/launch/join/async/delay 原理&使用
前言
协程
系列文章:一个小故事讲明白进程、线程、Kotlin
协程
到底啥关系?少年,你可知Kotlin
协程
最初的样子?
小鱼人爱编程
·
2022-08-07 11:34
Kotlin
协程
之取消与异常处理探索之旅(上)
前言
协程
系列文章:一个小故事讲明白进程、线程、Kotlin
协程
到底啥关系?少年,你可知Kotlin
协程
最初的样子?
小鱼人爱编程
·
2022-08-07 10:17
Kotlin
协程
之线程池探索之旅(与Java线程池PK)
前言
协程
系列文章:一个小故事讲明白进程、线程、Kotlin
协程
到底啥关系?少年,你可知Kotlin
协程
最初的样子?
小鱼人爱编程
·
2022-08-07 10:46
用Golang实现一个简单的生产者/消费者模型
fmt""sync")funcmain(){//初始化管道来接收任务数据ch:=make(chanint,10000)//所有任务执行完毕才结束进程wg:=&sync.WaitGroup{}//用来控制
协程
数
·
2022-08-07 07:54
go协程并发编程
kotlin源码结构层次详解
目录
协程
源码的结构基础层中间层平台层
协程
源码的结构在研究Kotlin源码之前,得先搞懂Kotlin源码结构分布。不然找不到该看哪里的代码。
·
2022-08-04 11:55
Kotlin
协程
launch原理详解
建议:食用本篇文章之前记得先食用Kotlin
协程
之createCoroutine和startCoroutinelaunch使用launch我们应该很熟悉了,随便举个例子:funmain(){valcor
·
2022-08-04 11:54
Kotlin
协程
启动createCoroutine及创建startCoroutine原理
startCoroutinestartCoroutine调用createCoroutineUninterceptedinterceptedresume结语createCoroutine和startCoroutine
协程
到底是怎么创建和启动的
·
2022-08-04 11:53
Kotlin
协程
Dispatchers原理示例详解
demostartCoroutineCancellableintercepted()函数DefaultScheduler中找dispatch函数Runnable传入Worker线程执行逻辑小结前置知识Kotlin
协程
不是什么空中阁楼
·
2022-08-04 11:52
Kotlin的
协程
与生命周期
repeatOnLifecycle3、flowWithLifecycle4、lifecycle.whenCreated、lifecycle.whenStarted和lifecycle.whenResumed5、
协程
与
Mr_Tony
·
2022-08-04 08:00
JetPack
kotlin
kotlin
android
终于明白:有了线程,为什么还要有
协程
?
并发的发展历史其实,在早期计算机并没有包含操作系统,这个时候,这个计算机只跑一个程序,这个程序独享计算机的所有资源,这个时候不存在什么并发问题,但是对计算机的资源来说,确实是一种浪费。早期编程都是基于单进程来进行,随着计算机技术的发展,于是,操作系统出现了,操作系统改变了这种现状,让计算机可以运行多个程序,并且不同的程序占用独立的计算机资源,如内存,CPU等。操作系统出现后:资源利用率:可以在其他
Park33448
·
2022-08-03 13:28
秋招
Java
架构师
服务器
java
数据库
Kotlin
协程
createCoroutine和startCoroutine原理
协程
到底是怎么创建和启动的?本篇文章带你揭晓。
潇风寒月
·
2022-08-03 11:12
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
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
其他