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
子线程
Android_Handler源码分析
②为什么不能在
子线程
创建Handler?
刘小厨
·
2023-03-18 09:32
Handler
3.详细原理Handler是如何实现
子线程
发送消息,主线程处理消息的?很多源码分析都分析的很详细,可往往最本质的东西却没讲清楚。
jsync
·
2023-03-18 07:31
HandlerThread和IntentService源码分析
在上一篇文章的最后提到了如何在
子线程
中使用Handler,并且讲了HandlerThread的使用,这里回顾一下HandlerThread的使用:privateHandlermHandler;privatevoidtest
史蒂芬诺夫斯基
·
2023-03-18 06:15
iOS- UITableView数据源同步
应用场景:在某些新闻类app中,当有用户做一些删除操作(比如关掉了一条广告),然后同时又有数据的后向刷新(loadMoreData)删除操作是在主线程,loadMoreData是在
子线程
,这就涉及到了多线程对数据的访问中
时米高的人生笔记
·
2023-03-18 06:29
iOS底层Runloop
RunLoop与线程是一一对应的,主线程的Runloop默认是开启,
子线程
需要手动
崔希羽
·
2023-03-18 02:15
Redis 面试题汇总
在Redis4.0之前的版本,Redis对外提供的worker线程是单线程的,内部的一些rdbaof其实会fork一些
子线程
来进行操作,所以Redis并不是严格意义
可爱的尖椒肉丝
·
2023-03-18 00:19
[Android]JNI进阶--线程池
threadthread=std::thread(std::bind(&类名::方法名,this参数);这只是初始化线程thread.join()等着线程执行完成之后,主线程才能执行下去,此时主线程会立刻释放
子线程
占用的资源
CangWang
·
2023-03-17 23:53
mvp理解解析(一)
为什么说mvc写法有时会导致内存泄漏比如说一个界面,包含了在一个线程中开启一个网络请求,那么这个时候关闭了页面,而
子线程
中的网络请求依然存在着,就容易导致内存泄露问题
cat_code
·
2023-03-17 23:07
Android AsyncTask内部原理
**在主线程中调用,可以做一些初始化的操作,但是不要在这里做耗时操作*/@OverrideprotectedvoidonPreExecute(){super.onPreExecute();}/***在
子线程
中调用
一个不熬夜的孩子
·
2023-03-17 17:55
Handler源码分析,不要死记硬背知识点,走一走试试
Handler一般用于用于
子线程
发送消息,主线程更新UI,废话不多说,直接看用法(2步,做你想做),然后查看
浪浪许
·
2023-03-17 12:48
倒计时的几种方法
1://timer定时器(在
子线程
中发送消息,在主线程通过handler接收消息)privateTextViewtv;privateTimerTasktimerTask;privateTimertimer
xingwenjing
·
2023-03-17 08:15
Android中Handler使用详解(1)
我们可以将工作线程中需要处理UI的消息通过Handler传递到主线程,由主线程来更新UI概念首先来看Handler中涉及到的几个基础概念名词定义作用主线程(UI线程)应用首次启动时,会自动创建一个主线程操作更新UI
子线程
手动开启的线程处理网络请求
luckyShan_95
·
2023-03-17 03:30
DAY18总结
day18多线程每个进程默认有一个线程,其他的是
子线程
Thread类:创建线程对象:Thread(target,args,kwargs)target:函数,需要在当前线程创建的
子线程
中去调用的函数args
664a159048ed
·
2023-03-16 23:19
线程join方法
某些情况、主线程中启用了
子线程
,如果
子线程
需要大量的算法,需要运算的时间较长,主线程可能会在
子线程
结束前就结束,这个时候如果想等待
子线程
结束后再结束主线程,可以使用join()方法。
传说中的大哥
·
2023-03-16 21:18
子线程
push一个controller 引起的崩溃
感谢大佬给的解答创建UINavigationController+Main.h文件.h文件#importNS_ASSUME_NONNULL_BEGIN@interfaceUINavigationController(Main)@endNS_ASSUME_NONNULL_END.m文件#import"UINavigationController+Main.h"#import@implementati
韩喵
·
2023-03-16 17:57
线程池工具
功能简介固定线程、限制最大队列长度的自定义线程池;定制线程池加载任务、
子线程
各种参数,如分页大小、是否
子线程
出错就停止;根据分页大小分页得到分页集,根据队列大小分配分页集得到线程处理的数据;返回线程池分解
hzhqk
·
2023-03-16 16:52
iOS-Crash防护方案整理
iOS-Crash防护主要有以下几个方面1,
子线程
访问UI:通过runtime拦截几个UI方法,并且监听当前线程,如果不是主线程则强行转回主线程,并且可以进行上报[objc_getClass("UIView
不拘小节123456
·
2023-03-16 09:19
多线程篇
image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png因为performSelector方法是需要依赖线程runLoop,但是开辟的
子线程
默认是没有开启
清风徐来121
·
2023-03-15 21:17
小丑改造计划之四线程控制
1.优点:创建线程的代价比较小线程切换比进程的切换,操作系统要做的事少线程比进程占用的资源要少缺点:
子线程
可能会影响主线程,健壮性不如进程编写多线程比单线程难,难度大2.进程的IP叫pid,那线程的IP
张遇桥
·
2023-03-15 20:02
小丑改造计划
java
jvm
开发语言
EventBus的优美之道
项目开发常常遇到
子线程
更新UI,但我有点厌烦了繁琐的Handler和runOnUiThread,于是乎邂逅了EventBus。EventBus主要是做什么的呢?
一杯水结成冰
·
2023-03-15 19:49
线程控制之CountDownLatch、CyclicBarrier、Semaphore
主线程与
子线程
主线程当一个程序启动时,就有一个进程被操作系统(OS)创建,与此同时一个线程也立刻运行,该线程通常叫做程序的主线程(MainThread),因为它是程序开始时就执行的,如果你需要再创建线程
沉闷的机器人
·
2023-03-15 15:48
java
Linux--多线程(1)
四、如何解决主线程比
子线程
早结束,
子线程
不执行问题?调用等待线程:pthread_join();五、退出程序pthread_exit(
A steria.
·
2023-03-15 12:07
c++
开发语言
linux
Linux父子进程的地址空间
因此会有下面有趣的现象,#include#include#include#includeintmain(){charbuffer[64]={0};//创建
子线程
pid_tpid=fork();if(pid
菁华如风
·
2023-03-15 11:23
嵌入式
c语言
linux
看过的文章
www.jianshu.com/p/5e3bb16e4d1b第一、weakSelf的宏定义写法#defineWeakObj(obj)__weaktypeof(obj)o##Weak=obj;第二、为什么
子线程
寂寞先森666
·
2023-03-15 07:44
Android中Handler和Message事件转发流程详解
AndroidHandler消息发送,
子线程
发消息执行UI操作Android防止Handler造成内存泄漏的方法不过这里我要进行一下比较全面一些的总结,因为关于Hanlder和Message的配合真的是很多的
淼森007
·
2023-03-15 03:00
Android
Studio开发实战
从零基础到APP上线
Java控制
子线程
的退出
存在监控线程,日志线程等需要同主线程一同存在与退出,那么如何在主线程退出前正确优雅的结束这些
子线程
?
Chermack
·
2023-03-15 02:16
源码 InheritableThreadLocal(作用域扩散)
我们来看下InheritableThreadLocal是如何实现在父
子线程
内传递的。父
子线程
这里是指当前线程以及在当前线程中创建的所有线程具有父子关系。当前线程与创建当前线程的线程具有父子关系。
sha4yu0119
·
2023-03-15 02:45
使用soap协议数据传输
1.另开
子线程
执行Internet请求2.主要代码----------------------------------------------------------------------------
小杨子1125
·
2023-03-14 19:30
Android笔记
使用soap协议数据传输
如何全面监控 iOS 线上各种崩溃
▐2.1数组数据越界,在取数据索引时越界,App会发生崩溃就是给数组添加了nil会崩溃▐2.2字典字典value传的nil也会发成崩溃▐2.3多线程在
子线程
中进行UI更新可能会发生崩溃多个线程进行数据
LiteDeveloper
·
2023-03-14 12:24
day20-多线程安全
其他线程叫
子线程
threading模块中Thread的对象就是线程对象,当程序中需要
子线程
就创建Thread类的对象importthreadingfromdatetimeimportdatetimefromtimeimportsleepdefdownload
iwsyt
·
2023-03-14 06:21
Handler
Android不能在主线程(UI线程/ActivityThread)中做耗时操作,而
子线程
不能更新UI,当
子线程
需要更新UI时候就需要通过Handler切换到主线程中。为什么
子线程
不能更新UI?
Dream_Book
·
2023-03-14 04:44
2019-08-17day20总结线程数据安全
一、线程数据共享"""__author__=YuTing"""fromthreadingimportThread总结:数据的存储跟线程无关;一个进程中的数据在多个线程中可以直接用情况一:在
子线程
中使用主线程中的数据
Wa_ngli
·
2023-03-13 21:56
谈谈Hanlder消息机制
而其他耗时操作,比如网络访问、文件处理、多媒体处理等都需要在
子线程
中操作,之所以在
子线程
中操作是为了保证UI的流畅程度,手机显示的刷新频率是60Hz,也就是一秒钟刷新60次,每16.67毫秒刷新一次,为了不丢失帧
Provider
·
2023-03-13 19:17
Python多线程中线程数量如何控制
前言前段时间学习了python的多线程爬虫,当时爬取一个图片网站,开启多线程后,并没有限制线程的数量,也就是说,如果下载1000张图片,会一次性开启1000个
子线程
同时进行下载现在希望控制线程数量:例如每次只下载
·
2023-03-13 00:29
threadlocal跨线程传递解决方案(下)
上文讲了InheritableThreadLocal解决父
子线程
数据共享的问题,加下来说说InheritableThreadLocal的局限性:看一个例子:new了一个线程池大小为1的线程池。
wz的技术窝
·
2023-03-12 17:29
Android 跨线程通信(Handler)
1.进程与线程进程:android一般一个程序占有一个进程,但可以通过给四大组件指定android:process属性开启单独,一个进程会运行在线程:在一个应用中耗时操作一般要开启
子线程
去操作,也就是说一个进程可以有多个线程
天真的小罗罗
·
2023-03-12 14:01
UI视图相关问题
UI视图相关点一.UITableView的重用机制二.数据源同步问题(增删改查)1.并发访问、数据拷贝(删除的时候记录下来,
子线程
回来的数据再对删除的数据进行删除处理)2.串行访问(使用GCD的串行队列
忘词_
·
2023-03-12 13:58
深入探索Android 启动优化(六)- 深入理解布局优化
梳理现有的业务,哪些是一定要在启动初始化的,哪些是不必要的需要在启动初始化的,哪些是可以在主线程初始化的,哪些是可以在
子线程
初始化的当我们把任务丢到
子线程
初始化,这时候,我们又会遇到两个问题。
程序员徐公
·
2023-03-12 09:54
漫画:多线程经典例子之一窗口售票
龟兔赛跑4.银行取款5.读者写者6.多线程交替打印abc(顺序打印)具体描述:有A,B,C三个线程,A线程输出A,B线程输出B,C线程输出C要求,同时启动三个线程,按顺序输出ABC,循环10次7.描述:
子线程
循环
程序员七猫
·
2023-03-12 09:20
2018年广州Android面试题(技术+总监+人事)
1.说一声你对handler的理解2.安卓线程间通信有哪几种方式3.能在
子线程
创建handler嘛?有什么要注意的吗?4.Looper能创建多个实例嘛?能自己创建Looper实例嘛?
不灬语
·
2023-03-11 13:01
CompletableFuture实践
前言 开发任务中,我们常常会开启一个新的
子线程
去专门执行较为耗时的代码,这也是最简单的异步调用。
小le罗
·
2023-03-11 11:39
Android 与H5交互的坑之一
我们的项目开发中会碰到与H5交互的需求,有一个坑需要注意下:H5是在
子线程
调用原生方法的,并且如果调用报错,就不会有任何提示##这里我们在调试的时候需要特别注意,像我就是被这个问题坑了几个小时。
懒人改变世界_
·
2023-03-11 11:57
【Logback+Spring-Aop】实现全面生态化的全链路日志追踪系统服务插件「Logback-MDC篇」
日志追踪日志追踪对于功能问题的排查和数据流转的路径分析时非常重要的,有了全链路日志追踪体系机制可以非常有效且快速的定位问题,但在多线程环境中,若没有相关成熟的框架的支持,想要实现日志追踪,就需要手动将主线程中的日志参数传递给
子线程
洛神灬殇
·
2023-03-11 11:58
实战指南之分布式/微服务
spring
logback
java
Framework源码面试——Handler与事件传递机制面试集合
Handler面试题Handler的作用:当我们需要在
子线程
处理耗时的操作(例如访问网络,数据库的操作),而当耗时的操作完成后,需要更新UI,这就需要使用Handler来处理,因为
子线程
不能做更新UI的操作
码中之牛
·
2023-03-10 17:02
Android
面试题
Framework
面试
java
移动开发
Framework
Handler
iOS多线程之NSThread
NSThread的使用先创建,再启动线程(
子线程
)-(void)startThreadAction{NSThread*thread=[[NSThreadalloc]in
践行者_Leng
·
2023-03-10 10:00
ANR
1:一些基本概念a:主线程,
子线程
的关系,凭什么你是主线程,我是
子线程
?其实线程都是一样,只是我们指定了某一线程为主进程而已。
guoheng1996
·
2023-03-10 06:18
iOS autoreleasePool原理总结
的源码解析3.autoreleasePoolPage的结构4.autoreleasePool的结构和工作原理5.autoreleasepool的嵌套6.autorelaeasepool、NSRunLoop、
子线程
三者的关系
lanlinxl
·
2023-03-10 03:20
Android中 Handler Message MessageQueue Looper
MessageQueue中获取数据并将数据分发给当前线程进行处理Handler主要用来向MessageQueue中添加数据,同时也处理Looper分发过来的数据Android中的消息机制,我们主要用来处理
子线程
和主线程之间的通信
遇见的延长线
·
2023-03-10 02:19
InheritableThreadLocal源码解析,
子线程
如何获取父线程的本地变量?
现在有一个业务场景,需要创建一些
子线程
来执行任务,父线程中设置了ThreadLocal的值,想在
子线程
中获取,能获取到吗?答案是:不能。
徐同学呀
·
2023-03-10 01:14
从源码的角度分析
子线程
和主线程中使用Handler的区别
1、
子线程
与主线程之间使用Handler
子线程
发消息主线程Handler接收消息2、
子线程
与
子线程
之间使用Handler
子线程
1使用Handler接收消息
子线程
2发送消息注意:这两个线程:thread1
KBein
·
2023-03-09 23:25
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他