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
子线程
关于@Async注解所起
子线程
会随着主线程退出而退出的问题的分析
一、@Async代码示例:AbstractTask.javapublicabstractclassAbstractTask{privatestaticRandomrandom=newRandom();publicvoiddoTaskOne()throwsException{System.out.println("开始做任务一,线程名:"+Thread.currentThread().getName
攻城狮大兵
·
2023-04-01 18:50
使用RunLoop检测卡顿
卡顿的原因:复杂UI、图文混排的绘制量过大;在主线程做网络同步请求;在主线程做大量的IO操作;运算量过大,CPU持续高占用;死锁和主
子线程
抢锁;RunLoop:对于iOS开发来说,监控卡顿就是要去找到主线程上都做了那些事
晓风有残月
·
2023-04-01 16:33
问题3:(多线程环境)主线程等待所有
子线程
执行完毕再执行
方法很多,方法1:可以使用线程池的方法,方法2:也可以轻量级的创建多个Thread,再结合CountDownLatch来完成线程统一。先尝试简单有效的方法2。//多线程获取ping不同的设备ippublicListgetUnreachedIp(finalArrayListlist){finalListarrayList=Collections.synchronizedList(newArrayLi
一到家就变乖
·
2023-04-01 13:03
Android 基础知识2:四大组件之 Service
但不要被“后台”二字迷惑,Service默认并不会运行在
子线程
中,它也不会运行在一个独立的进程中,它同样执行在UI线程中,因此,不要在Service中执行耗时的操作,除非你在Service中创
陈有余
·
2023-04-01 07:01
我要做 Android 之消息机制
b.常用场景:当
子线程
中进行耗时操作后需要更新UI时,通过Handler将有关UI的操作切换到主线程中执行。
Jiwenjie
·
2023-04-01 03:42
【JavaSE8 高级编程 多线程 ThreadLocal】ThreadLocal详解 2019_7_30
多线程入门补充ThreadLocal概念解释概念实例化执行结果观测应用场景用户请求之Session
子线程
与Connection完整测试实例及分析用语约定测试源码运行结果Q&A先回答问题c再回答问题b重点
今心木目
·
2023-04-01 03:58
Java高级
多线程
Java高级
ThreadLocal
Java
8
进程/线程/协程的区别
线程(LightweightProcess,LWP)线程从属于进程,是程序的实际执行者,一个进程至少包含一个主线程,也可以有更多的
子线程
,线程拥有自己的栈空间。
CoreDump1024
·
2023-03-31 18:40
Linux操作系统
linux
Handler实现机制浅析
简单使用一般是在主线程中实现一个Handler,然后在
子线程
中使用它。
施洛辛
·
2023-03-31 17:57
2018-07-06
service的生命周期:onCreate(),onStartCommand(),onDestroy()IntentService适用于完成短时间的耗时操作IntentService将用户的请求执行在一个
子线程
中
fangzhicheng
·
2023-03-31 11:21
Android OkHttp下载多个文件 暂停 继续下载
介绍demo的主要逻辑是,利用okhttp和RxJava在
子线程
中下载文件,通关观察者模式监听下载的进度,再回调到主线程中,然后利用EventBus通知页面刷新,更新进度。
疯狂的兔子666
·
2023-03-31 11:29
CountDownLatch、CyclicBarrier和Semaphore区别及底层原理
主线程开始执行Thread-0->0Thread-0->1Thread-0->2Thread-1->0Thread-1->1Thread-1->2两个
子线程
都执行完毕,继续执行主线程[](()二、CyclicBarrierCyclicBarrier
m0_67306446
·
2023-03-31 09:28
Java
经验分享
架构
java
面试官:ThreadLocal了解吗?用过吗?原理是什么?底层数据如何存储的?
9.父
子线程
如何共享数
Think_Higher
·
2023-03-31 08:15
Java专栏
大中IT企业面试题整理
java
jvm
算法
Service相关
Service默认并不会运行在
子线程
中,它也不运行在一个独立的进程中,它同样执行在UI线程中,因此,不要在S
南小夕
·
2023-03-31 06:41
iOS-RunLoop详解(三):使用RunLoop线程保活方案
iOS-RunLoop详解(三):使用RunLoop线程保活方案如果经常要在
子线程
中做事情,不使用保活,就会一直创建、销毁
子线程
,这样很耗性能,所以经常在
子线程
做事情最好使用线程保活。
蒋斌文
·
2023-03-31 05:36
Java多线程
main方法启动它是由一个主线程来执行,就是能够默认的线程我们一般把它叫做主线程,除此之外的线程一般叫
子线程
。main方法就是由一个所谓的主线程来调的。main方法是由主线程负责调度的!
Rocksta
·
2023-03-31 03:10
Java
java
jvm
开发语言
多线程-生产者和消费者模式
多线程实现的三步骤:第一步:加入头文件#include第二步:
子线程
的实现voidworker()//
子线程
的函数代码{...}第三步:创建线程std::threadt(worker);t.join()
Good@dz
·
2023-03-31 03:16
面试
c++
多线程
保证十个线程的执行顺序、保证主线程等待
子线程
执行完毕再执行
1、通过thread的join方法保证多线程的顺序执行,wait是让主线程等待比如一个main方法里面先后运行thread1,,thread2,thread3,那么thread1.start()之后,运行thread1.join(),这是会让主线程mian等待新的线程thread1执行完了,再执行主线程mian下面的代码,thread1.join()是然主线程mainwait。publicclas
技术灭霸
·
2023-03-30 16:19
Android中,在
子线程
使用Toast会报错?
在知乎看到一个问题:https://www.zhihu.com/question/51099935/answer/387828477在
子线程
中使用Toast抛出异常,提示错误显示:Can'tcreatehandlerinsidethreadthathasnotcalledLooper.prepare
雨无尽时
·
2023-03-30 14:09
【java面试】多线程
但是
子线程
可以影响父
zlsd21
·
2023-03-30 12:50
java面试
java
面试
jvm
Python之进程和线程
没个进程启动时都会先创建一个主线程,随后根据需求让主线程创建
子线程
线程:线程是一个基本的CPU执行单元。它
墨上飘雪
·
2023-03-30 07:44
JAVADay11(20190818)
浏览器)系统会为这个进程分配独立的内存资源线程:具体执行任务的最小单位一个进程最少拥有一个线程(主线程运行起来就执行的线程)线程之间是共享内存资源(进程申请的)线程之间可以通信(数据传递:多数为主线程和
子线程
秃头要从娃娃抓起
·
2023-03-30 07:34
Android
子线程
也能修改UI?(第二篇)
某天早晨,群里有个小伙伴这样问了一个问题:XXX:为什么我的控件可以在
子线程
里面更新我(不假思索):你是不是在onCreate里面开了一个
子线程
,然后更新了UIXXX:好像是这样。。
CDF_cc7d
·
2023-03-30 03:27
LiveData setValue和postValue
MutableLiveData=MutableLiveData()liveData.value=true//这个方法必须要在主线程中调用liveData.postValue=true//这个方法可以在主线程中调用,也可以在
子线程
中调用二者最后在回调中都是在主线程
花花爱笑
·
2023-03-30 02:44
python多线程
2、多线程的使用1)、导入线程模块(threading)2)、创建
子线程
(.Thread)Thread(group=
HappySix007
·
2023-03-30 00:35
python
开发语言
jvm调试- tomcat假死-优化tomcat配置
查看某id相关的
子线程
ps-Lf29295|wc-l查看jvm线程情况jstackpidjstackpid>1.txt(输出到文件)通过以上命令,发现,大多数线程处于time_wating状态的线程占了
ToBeYourBaBa
·
2023-03-29 18:08
jvm
tomcat调优
linux
java
jvm
tomcat
Android Handler内存泄漏分析与解决方法
Android的UI也是线程安全的,开发者无法在
子线程
中更新UI,而必须在主线程中进行,所以开发者需要用到Android提供的异步消息处理机制为什么Handler会造成内存泄漏下面是一段简单的Handler
Decade_Lin
·
2023-03-29 18:11
Android中View如何刷新
2.使用多线程和不使用双缓冲通过Handler对象,在
子线程
发送消息,在主线程处理消息更新UI。3.使用多线程和双缓冲Android的SurfaceView是V
躺平君~从安卓到全栈
·
2023-03-29 14:35
Android面试
android
java
面试
PySide2开发“安全帽检测”界面遇到的问题及其解决方案
python3.7.4tensorflow-gpu:14.0cuda版本:10.0cuDNN版本:7.4.0目标检测模型:yolov31实现的界面功能说明:在开始检测之前,需要手动选择视频进行检测,当点击“开始检测”的时候,会使用
子线程
进行
lp_oreo
·
2023-03-29 14:35
目标检测
QT
子线程
调用主线程的MySQL连接
出错问题:QSqlDatabasePrivate::database:requesteddatabasedoesnotbelongtothecallingthreadQSqlDatabasePrivate::removeDatabase:connection‘qt_sql_default_connection’isstillinuse,allquerieswillceasetowork解决方法主线
醉雨轩^_^
·
2023-03-29 12:30
QT
数据库
qt
mysql
数据库
Handler 原理
解决办法就是,使用
子线程
T
非著名程序员:张张
·
2023-03-29 12:56
Thread
Java
android
PyQt5多线程以及其他注意事项
将耗时的程序放到
子线程
中运行。 pyqt5多线程用法是继承QThread类,然后重写run()函数实现。
蜗牛速度在更新
·
2023-03-29 11:16
qt
开发语言
Android 消息机制——Handler详解与常见问题分析
对象发送消息处理消息开启消息循环Handler中消费消息(调用接口或重写方法)消息阻塞与唤醒的源码分析消息阻塞和延时消息的排序和唤醒简单理解阻塞和唤醒从阻塞到唤醒消息的切换Native消息机制常见问题分析为什么不能在
子线程
中
smile_shaco
·
2023-03-29 11:28
Android基础
android
android消息机制
安卓消息机制
消息机制
handler
android handler的使用
他们之间的关系就是,在主线程上创建一个
子线程
,
子线程
生成Message,Looper获取message并传递给Handler,Handler逐个获取
子线程
中的Message。
慌忙
·
2023-03-29 11:55
android
Android——Handler详解
用最简单的话描述:handler其实就是主线程在起了一个
子线程
,
子线程
运行并生成Message,Looper获取message并传递给Handler,Handler逐个获取
子线程
中的Message.Binder
Yawn__
·
2023-03-29 10:25
Android
android
ui
java
SharedPreference与MMKV
SharedPreference数据格式XML格式保存,使用Pull解析初始化创建SharedPreferencesImpl时解析数据,
子线程
使用JavaIO读取整个文件,进行XML解析,并将所有数据存入内存
Archer_J
·
2023-03-29 10:30
android handler使用
子线程
不允许访问UI假若
子线程
允许访问UI,则在多线程并发访问情况下,会使得UI控件处于不可预期的状态。传统解决办法:加锁,但会使得UI访问逻辑变的复杂,其次降低UI访问的效率。引入Handle
Warden032
·
2023-03-29 10:57
Android
Android Handler消息机制原理最全解读
Handler 在Android开发的过程中,我们常常会将耗时的一些操作放在
子线程
(workthread)中去执行,然后将执行的结果告诉UI线程(mainthread),熟悉Android的朋友都知道,
志尊宝
·
2023-03-29 10:15
Android基础
android
ui
android
studio
[Android进阶】Handler机制原理解析
为了避免ANR,我们通常会把一些耗时操作(比如:网络请求、I/O操作、复杂计算等)放到
子线程
中去执行,而当
子线程
需要修改UI时则
子线程
需要通知主线程去完成修改UI的操作,则此时就需要我们使用Handler
Web_boom
·
2023-03-29 10:44
Android
大厂面试
framework
android
ui
java
PYQT5
子线程
与主线程之间通讯问题小计
子线程
与主线程通讯1、问题描述主要是想实现主界面中写sql代码,然后运行,由于代码可能运行时间过长,为了不影响主界面使用所以想将耗时较长的跑sql阶段交给
子线程
。
百里忆云
·
2023-03-29 08:25
python
qt
开发语言
python
微服务分布式架构中,如何实现日志链路跟踪?
核心解决了以下问题:1.代码无入侵2.线程池(主/
子线程
)日志ID一致3.日志ID传递到下游服务(以下只提供了核心代码截图,详细代码可通过github、gitee仓库查看,文末附代码目录)一、单体服务统一日志
吾日三省Java
·
2023-03-29 06:33
java
架构
微服务
分布式
几行Java代码实现一个压测工具
就是使用CountDownLatch控制线程同时执行,直接上代码:publicstaticvoidmain(String[]args){//并发数intCONCURRENT_NUM=100;//用来控制等待
子线程
全部创建完成再执行
一叶知否
·
2023-03-28 06:00
12.runloop问题
问题1.个人对runloop的理解2.runloop运行逻辑3.监听runloop的模式4.获取当前
子线程
中的runloop整么做5.mainRunloop和CFRunloopGetMain()有什么不一样答案
ProfessorFan
·
2023-03-28 03:57
2018-09-13 day19-多线程
子线程
一个进程可以有多个线程,除了主线程的其他
子线程
需要去创建创建线程通过导入threading模块。threading是python中创建线程的内置模块,用来支持多线程。
rzlong
·
2023-03-28 00:39
GCD之
子线程
、主线程切换
dispatch_async(dispatch_queue_create(0,0),^{//
子线程
执行任务(比如获取较大数据)dispatch_async(dispatch_get_main_queue
米匠
·
2023-03-27 23:33
Handler 学习笔记
是系统进行资源分配和调度的基本单位,一个进程可以并发多个线程在Android中,系统启动时默认创建主线程,但是主线程(UI线程)不能进行耗时操作,否则android程序会无响应,所以当有耗时等操作的时候就可以创建一个
子线程
enjoy_CC
·
2023-03-27 19:58
Android-zygote进程通信为什么不使用Binder?
首先,zygote进程在创建之后,才会创建SystemServer进程,而SystemServer进程是由zygote进程fock自身得到的,在fock自身的过程中,首先会结束自身的其他
子线程
,这样一来除了自身线程以外
zzq_nene
·
2023-03-27 19:08
用C++11多线程库thread创建线程
:threadmythread(函数名);threadmythread(函数名,参数列表);threadmythread(类对象);join()mythread.join();阻塞主线程,让主线程等待
子线程
执行完毕
是你亮哥哥呀
·
2023-03-27 14:42
深入理解runloop
线程中的runloop在开发中,我们会经常接触到线程,比如在主线程中更新UI,在
子线程
中异步请求等,而线程中最重要的一个组成部分便是runloop,其是用来管理线程的。
百客
·
2023-03-27 11:25
知识总结
1.handle的实现原理:handle.sendMessage在
子线程
发送一条消息messageQueen是一个消息队列,负责存储消息,有消息过来就存储起来Looper.loop是一个死循环,不停的从
人鱼小姐没有腿
·
2023-03-27 08:29
子线程
发出的通知,主线程如何接收处理
1.关键点是在主线程的runloop中加入一个machport2.在
子线程
中,1)将要发出的通知加入一个数组中,然后通过主线程中的machport发出消息2)在主线程中接收port来的消息,但其内部其实是访问主线程生成的数组
AlwaysBlue
·
2023-03-27 08:24
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他