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
GlobalScope
学习记录第十二天
全局作用域(
GlobalScope
)
喵了d喵
·
2024-08-30 06:58
学习
python语言常见面试题:解释Python中的变量作用域和生命周期。
Python中的变量作用域可以分为四种:局部作用域(LocalScope)、嵌套局部作用域(EnclosingScope)、全局作用域(
GlobalScope
)和内置作用域(Built-inScop
广寒舞雪
·
2024-02-15 06:53
python
python
开发语言
Kotlin中的协程 - 生命周期
Google宣布Kotlin成为Android官方开发语言Job当我们创建一个协程时,会返回一个Job对象,它代表了了当前正在运行的协程,可以用它去获取协程的工作状态,可以通过它随时取消协程,valjob=
GlobalScope
.launch
盛世光阴
·
2024-02-04 08:48
王学岗Kotlin协程(五)————Channel通道-多路复用-并发安全
@Testfun`testknowchannel`()=runBlocking{//创建channelvalchannel=Channel()//生产者valproducer=
GlobalScope
.launch
qczg_wxg
·
2024-02-01 12:20
kotlin
kotlin
ASP .NET Core Api 使用过滤器
过滤器级别范围过滤器有多个级别,分别是:全局级别过滤器(
Globalscope
),通过Program.cs全局添加Filter控制器级别过滤器(Controllerscope),通过AttributeUsag
csdn_aspnet
·
2024-01-29 16:15
.Net
Core
.netcore
协程内部串行和并行
Kotlin协程的简单用法(
GlobalScope
、lifecycleScope、viewModelScope)协程(Coroutine)协程就像非常轻量级的线程。
汤米粥
·
2024-01-21 04:36
笔记
Kotlin协程的JVM实现源码分析(上)
协程启动和执行源码分析无栈协程和Continuation基本环境:IntelliJIDEA2023.3.2Kotlin1.8.20kotlinx-coroutines-core1.7.3gradle8.2一、协程的启动和执行以
GlobalScope
.launch
ClassOps
·
2024-01-19 18:58
Kotlin
Kotlin协程
kotlin
jvm
开发语言
Kotlin
GlobalScope
和 CoroutineScope
packagecom.tiger.mykotlinapp.scopeimportkotlinx.coroutines.GlobalScopeimportkotlinx.coroutines.cancelimportkotlinx.coroutines.delayimportkotlinx.coroutines.launchfunmain(){valglobalScope=GlobalScopegl
荭色海湾
·
2024-01-17 16:06
Kotlin
kotlin
java
intellij-idea
【Kotlin】协程
Kotlin协程背景定义实践
GlobalScope
.launchrunBlocking业务实践背景在项目实践过程中,笔者发现很多异步或者耗时的操作,都使用了Kotlin中的协程,所以特地研究了一番。
legendaryhaha
·
2024-01-02 05:47
Kotlin
kotlin
开发语言
android
协程
Kotlin---协程的使用
否则编译会报错首先来创建一个协程:
GlobalScope
.launch{//在后台启动一个新的协程并继续delay(1000L)//非阻塞的等待1秒钟(默认时间单位是毫秒)println("World!
None_Ling
·
2023-12-06 19:07
Kotlin协程挂起函数与全局协程实例分析
//
GlobalScope
协程构建器
GlobalScope
.launch{delay(1000)//此时
蒋斌文
·
2023-12-05 15:47
Android 开发中 Kotlin Coroutines 如何优雅地处理异常
GlobalScope
没有绑定任何Job对象,它用于构建最顶层的协程。这些协程的生命周期会跟随着Application。在
GlobalScope
中创建的Coroutines,是有可能会导致应用崩溃的。
fengzhizi715
·
2023-11-28 17:29
kotlin协程
(adapter)协程和线程属于一个层级的概念协程中不存在线程,也不存在并行kotlinforjava的协程并不属于广义的协程——并行和并发的差别协程代码怎么写
GlobalScope
.launch(Dispatchers.Main
Athephoenix
·
2023-11-23 21:47
kotlin协程-Android实战,android面试八股文
{tv_text.text=“error”}})}//使用协程请求+渲染数据funrequestData2(){
GlobalScope
.launch(Dispatchers.Main){try{tv_text.text
m0_66264655
·
2023-11-15 01:52
程序员
架构
移动开发
android
作用域链
全局作用域(
GlobalScope
)在代码中任何地方都能访问到的对象拥有全局作用域,一般来说一下几种情形拥有全局作用域:(1)最外层函数和在最外层函数外面定义的变量拥有全局作用域,例如
never997
·
2023-11-05 00:04
Kotlin协程的简单用法:1、
GlobalScope
(不建议使用);2、lifecycleScope、viewModelScope(建议使用);
1、协程(Coroutine)协程就像非常轻量级的线程。线程是由系统调度的,线程切换或线程阻塞的开销都比较大。而协程依赖于线程,但是协程挂起时不需要阻塞线程,协程是由开发者控制的。所以协程也像用户态的线程,非常轻量级,一个线程中可以创建任意个协程。协程就像轻量级的线程。线程由系统调度,协程由开发者控制。kotlin协程本质上是对线程池的封装协程通过将线程切换的复杂性封装入库来简化异步编程。程序的逻
谈情不如逗狗.
·
2023-10-26 20:53
kotlin
android
Kotlin协程最佳实践
文章目录转自官方文档一注入调度程序二挂起函数应该能够安全地从主线程调用三ViewModel应创建协程四不要公开可变类型五数据层和业务层应公开挂起函数和数据流在业务层和数据层中创建协程六在测试中注入TestDispatcher七避免使用
GlobalScope
鱼包子Ray
·
2023-10-26 18:40
Kotlin
1024程序员节
kotlin
Kotlin入门
挂起函数从主线程调用
ViewModel
创建协程
TestDispatcher
Kotlin协程序列:
->Unit){ //模拟异步操作
GlobalScope
.launch{ try{
左少华
·
2023-10-26 07:03
javascript
前端
开发语言
Kotlin 协程
GlobalScope
协程CoroutineScope(协程作用域)的上下文中通过launch、async等构造器来启动。G
御诺诺诺诺诺诺诺
·
2023-10-18 10:56
关于Android
#
kotlin
kotlin
开发语言
android
JS闭包
varscope="
globalscope
";functionfa(){varscope="localscope";functionfb(){returnscope;}returnf
idxx9527
·
2023-10-10 20:20
JavaScript
JS
闭包
Kotlin协程探索(一) (Coroutine)
这里我们在
GlobalScope
中启动了一个新的协程,这意味着新协程的生命周期只受整个应用程序的生命周期限制。可以将G
小白cz
·
2023-10-06 21:27
Kotlin协程(一)
不可预测的行为竞态条件三、协程
GlobalScope
.launchrunBlocking简述async()何时将函数标记为suspend四、线程的切换五、参考链接一、前言在kotlin中协程用法是比较广泛的
Mr_Tony
·
2023-10-06 14:40
kotlin
Kotlin-协程核心库分析-Job父子取消
父Job取消时如何取消子Jobfunmain(){//创建一个Job,当然你也可以启动一个协程后返回valjob=
GlobalScope
.launch{//启动一个子协程launch{Thread.sleep
有腹肌的豌豆Z
·
2023-10-02 02:18
2018-03-14 作用域链
不在任何函数内声明的变量(函数内省略var的也算全局)称作全局变量(
globalscope
)。在函数内声明的变量具有函数作用域(functionscope),属于局部变量。
capstal
·
2023-09-26 06:22
闭包、作用域链、变量提升(2019-02-12)
varscope="
globalscope
";functioncheckscope(){varscope="localscope";functionf(){returnscope;}returnf;}varfoo
你滴止痛药儿
·
2023-09-18 11:32
继续来,同我一起撸Kotlin Channel 深水区
四种类型深入解析produce/actor的使用与原理1.Channel的引入及简单使用初级版协程间通信先来看一个简单的通信Demo:funtestChannel(){//协程1vardeferred=
GlobalScope
小鱼人爱编程
·
2023-09-14 08:42
Android的协程(Coroutines)基础概念
我们先看看coroutines最基础的用法:privatefunrunCoroutines(){
GlobalScope
.launch(Dispatchers.Main){valdata=getData(
超人TIGA
·
2023-09-12 02:17
协程
摘录自即学即用Kotlin-协程1.概念协程是轻量级的线程,是因为它基于线程池API,所以,处理并发任务这件事上游刃有余协程可以使用阻塞的方式写出非阻塞的代码,触发并发时常见的回调地狱2.使用
GlobalScope
.launch
纳兰沫
·
2023-08-29 02:15
Kotlin 中的 协程 基础篇
一、什么叫协程协程可以称为轻量级线程,线程代码块;二、
GlobalScope
协程CoroutineScope(协程作用域)的上下文中通过launch、async等构造器来启动。
简单不一定不好
·
2023-08-24 13:10
Jetpack开发工具包
kotlin
开发语言
android
协程
JavaScript中的作用域(scope)是什么?以及有哪些类型的作用域?
1.全局作用域(
GlobalScope
)2.局部作用域(LocalScope)3.块级作用域(BlockScope)⭐写在最后⭐专栏简介前端入门之旅:探索Web开发的奇妙世界记得点击上方或者右侧链接订阅本专栏哦几何带你启航前端之旅欢迎来到前端入门之旅
几何心凉
·
2023-08-19 14:53
前端入门之旅
javascript
ecmascript
前端
Kotlin Flow 冷流
实现流量控制、避免数据丢失2、传统事件处理方案:同步、sequence、异步delay//1、同步:fungetList()=listOf(100,200,300,400,500,600)valjob=
GlobalScope
.launch
猎羽
·
2023-08-18 09:46
Kotlin
kotlin
开发语言
android
python中的非本地作用域(nonlocal scope in python)
一般而言,变量在三种不同的位置被赋值,对应如下的三种作用域:全局作用域(
globalscope
)本地作用域(localscope)非本地作用域(nonlocalscope)前两种是很容易理解的:变量在函数外被赋值
CSU迦叶
·
2023-08-17 08:22
Python
python
协程知识点
协程作用1.协程可以同步的方式去编写异步执行的代码协程可以使用阻塞的方式写出非阻塞式的代码,解决并发中常见的回调地狱协程在写法上和普通的顺序代码类似,同步的方式去编写异步执行的代码
GlobalScope
.launch
明飞1987
·
2023-08-12 17:55
协程
kotlin
2.协程的四种启动模式
1.DEFAULT模式协程的默认启动模式,launch调用后,会立即进入待调度状态,一旦调度器OK就可以开始执行suspendfunmain(){println(1)valjob=
GlobalScope
.launch
学吉他的袁先生
·
2023-08-11 16:00
协程-基础
第一个协程程序添加依赖implementation'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2'funmain(){//在后台启动一个新的协程并继续
GlobalScope
.launch
有腹肌的豌豆Z
·
2023-08-10 06:14
No110.精选前端面试题,享受每天的挑战和学习
1.全局作用域(
GlobalScope
)2.函数作用域(FunctionScope)3.块级作用域(BlockScope)url到浏览器的一个过程有哪些步骤?
阿珊和她的猫
·
2023-08-01 12:39
前端面试册(校招和社招)
前端
学习
面试
5.协程的取消
协程取消一个用户关闭了一个启动了协程的界面,那么现在协程的执行结果已经不再被需要了,这就需要用到协程的取消,launch函数返回了一个可以被用来取消运行中的协程的Jobsuspendfunmain(){valjob=
GlobalScope
.launch
学吉他的袁先生
·
2023-07-27 17:52
Kotlin中使用协程实现异步加载
//线程代码块
GlobalScope
.launch{//异步线程valasync=async{getContactPhone()}//切换主线程withContext(Dispatchers.Main)
岁月无痕灬灬
·
2023-07-26 13:29
Python变量的作用域和生命周期
全局作用域(
Globalscope
):变量在函数外部定义,可以在整个程序中访问。内置作用域(Built
zg1g
·
2023-07-26 03:25
python
开发语言
python3变量作用域详解
Python3中有三种不同的变量作用域:1.全局作用域(
GlobalScope
):全局作用域中定义的变量可以在程序的任何地方访问。全局作用域在整个程序中都是可见的。
跨专业测试
·
2023-07-24 12:31
python
开发语言
Kotlin MutableStateFlow简单使用
创建接收端varflowCount=-1varstateFlow=MutableStateFlow(flowCount)funinit(){
GlobalScope
.launch(Dispatchers.IO
wolf0706
·
2023-06-23 18:32
kotlin
开发语言
android
协程与线程
协程与线程“协程是轻量级的线程”,这是官方的slogan协程与线程的关系启动一个协程的方式:•
GlobalScope
.async{}•runBlocking{}协程是运行在线程之上的,因为电脑CPU只有线程的说法
yzpyzp
·
2023-06-09 17:23
Android面试题
kotlin
android
【Kotlin 协程】协程底层实现 ① ( Kotlin 协程分层架构 | 基础设施层 | 业务框架层 | 使用 Kotlin 协程基础设施层标准库 Api 实现协程 )
基础设施层:Kotlin提供了协程标准库Api,为协程提供概念,语义支持,是协程实现的基础;Kotlin协程的底层支持;基础Api;业务框架层:Kotlin协程的上层框架,使用方便;在之前博客中使用的
GlobalScope
韩曙亮
·
2023-04-18 10:06
Kotlin
协程
kotlin
android
协程
基础设施层
业务框架层
Kotlin协程之通道-多路复用-并发安全
funtestKnowChannel()=runBlocking{valchannel=Channel()//默认通道缓存容量为0//生产者valproducer=
GlobalScope
.launch{
念故渊
·
2023-04-17 11:30
Kotlin:lifecycleScope与
GlobalScope
以及MainScope的区别,详细分析为什么在Android中推荐使用lifecycleScope!
类型产生方式异常传播特征顶级作用域
GlobalScope
创建异常不向外传播。
pumpkin的玄学
·
2023-04-14 14:42
kotlin协程
my
android
kotlin
kotlin作用域
lifecycleScope
【Android】在Activity中使用LifecycleScope替代
GlobalScope
GlobalScope
的问题我们在Activity或Fragment中使用协程时,要尽量避免使用
GlobalScope
。
fundroid
·
2023-04-14 14:12
Kotlin
#
Kotlin
Coroutine
Android
android
安卓
LifecycleScope
CoroutineScope
Coroutine
Android使用协程报错CoroutineException - (带
GlobalScope
/lifecycleScope的简单理解)
今天在测试代码的时候,由于网络延迟高,手也快,没等数据加载出来,直接点了返回,发现了个问题,正好记录一下。这段存在缺陷的代码是这样的:(代码已简化至最精简,所以当我贴出来报错信息的时候,就能看到具体是哪行了)overridefunonViewCreated(view:View,savedInstanceState:Bundle?){super.onViewCreated(view,savedIns
最孤单的人
·
2023-04-14 14:08
#
Android-Defects
CoroutineScope
GlobalScope
LifecycleScope
Kotlin协程的简单用法(
GlobalScope
、lifecycleScope、viewModelScope)
协程(Coroutine)协程就像非常轻量级的线程。线程是由系统调度的,线程切换或线程阻塞的开销都比较大。而协程依赖于线程,但是协程挂起时不需要阻塞线程,协程是由开发者控制的。所以协程也像用户态的线程,非常轻量级,一个线程中可以创建任意个协程。协程就像轻量级的线程。线程由系统调度,协程由开发者控制。kotlin协程本质上是对线程池的封装。协程通过将线程切换的复杂性封装入库来简化异步编程。程序的逻辑
hudawei996
·
2023-04-14 14:04
kotlin
Java
kotlin
android
java
一学就会的协程使用——基础篇(三)初遇取消
valjob=
GlobalScope
.launch(Dispatchers.IO){//...}这个Job对象理解为协程的
TeaCChen
·
2023-04-13 00:27
一学就会的协程使用——基础篇(二)线程切换
上代码:
GlobalScope
.launch(Dispatchers.IO){valmsgIO="coroutinerunsinIO"//AmyLog(msgIO)valret=withContext(
TeaCChen
·
2023-04-12 12:30
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他