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
子线程
【Java并发编程】CountDownLatch
CountDownLatch是JUC提供的解决方案CountDownLatch可以保证一组
子线程
全部执行完牛后再进行主线程的执行操作。
pcdd
·
2023-03-09 11:27
Java
并发编程
java
JAVA\Android 多线程实现方式及并发与同步
这时需要借助
子线程
实现,即多线程。由于线程是系统CPU的最小单位,用多线程其实就是为了更好的利用cpu的资源。常见多线程方式1、继承Thread类,重写run函数方法:classxxexten
蔡振辉
·
2023-03-09 10:09
2020-03-23
子线程
中开启运行循环(五)
1.为什么
子线程
中运行循环是默认关闭的?首先一个
子线程
没事开启什么死循环啊?
子线程
用完就应该回收啊,释放内存,因为运行循环一直存在着干嘛?这不是浪费资源吗!!所以,它是默认关闭的。
幸福晓杰2016
·
2023-03-09 05:39
Android中的消息机制
解决
子线程
不能访问UI的问题在ViewRootImpl中有一个checkThread()方法:voidcheckThread(){if(mThread!
糖葫芦_倩倩
·
2023-03-09 03:30
Android-Retrofit2+Rxjava2之网络通用请求-初步封装
一直也是用MVP模式,也就结合Rx做网络请求,Rx
子线程
和UI线程的切换是相当的方便(小白后面准备看下相关的切换的源码)。
MonkeyLei
·
2023-03-08 23:31
SurfaceView的简单实用
publicclassEatrthWorkSurfaceViewextendsSurfaceViewimplementsSurfaceHolder.Callback,Runnable{privateSurfaceHoldermHolder;privateCanvasmCanvas;privatebooleanmIsDrawing;//
子线程
标志位
SONGSONG3000
·
2023-03-08 14:44
LiveData 源码记录 基于V2.3.1
先看第一个,使用过LiveData的靓仔都知道,LiveData发送消息有两种方式:1.在主线程发送:livedata.value=12.在
子线程
发送livedata.postValue(1)而想要接受到发送的消息
小白彡
·
2023-02-28 21:49
2021-08-26 java 主线程捕获
子线程
异常_Java
子线程
中的异常处理
java主线程捕获
子线程
异常_Java
子线程
中的异常处理正常情况下异常需要自己的线程中取catch的,在主线程是抓不住的,而
子线程
异常没抓住的话,就是打印在控制台不方便排查,下面介绍一些处理1.自定义实现
pig_e41b
·
2023-02-18 12:33
四大线程池特点介绍和适用场景
当然第一反应就是放到
子线程
去异步处理,张手就一个newThread().start就来了,这样的操作在线程少的情况下是没问题的,也能实现功能,但这样久之会造成严重的性能损耗,有的同学就会问为什么?
会飞的蜗牛F
·
2023-02-18 05:45
18-笔记整理(多线程)
threadingpython内置的threading模块,可以支持多线程所有的进程默认都有一个线程(一般叫这个线程为主线程),其他的线程叫
子线程
如果想要在进程中添加其他的线程,就创建线程对象方式一importthreadingimporttimedefdownload
李小萌mmm
·
2023-02-18 05:44
Android Handler异步消息处理机制完全解析,带你从源码的角度彻底理解
我们都知道,AndroidUI是线程不安全的,如果在
子线程
中尝试进行UI操作,程序就有可能会崩溃。
走在路上的日子
·
2023-02-17 10:08
Event Loop
HTML5提出WebWorker标准,允许javascript脚本创建多个线程,但是
子线程
完全受主线程控制,且不得操作DOM。于是所有任务可以分为两种,一种是同步任务,一种是异步任务。
1f7e4d5d72cf
·
2023-02-17 08:19
面试相关的问答
IOS语法和理论runloop:(https://www.jianshu.com/p/d260d18dd551)1.一个线程对应一个loop对象,主线程系统创建,
子线程
自己创建。
zhangwenqiang
·
2023-02-17 02:12
用这4招优雅的实现Spring Boot 异步线程间数据传递
SpringBoot自定义线程池实现异步开发相信大家都了解,但是在实际开发中需要在父
子线程
之间传递一些数据,比如用户信息,链路信息等等比如用户登录信息使用ThreadLocal存放保证线程隔离,代码如下
·
2023-02-16 20:30
「Android」ANR入门学习笔记
的用意,是系统通过与之交互的组件以及用户交互进行超时监控,用来判断应用进程是否存在卡死或响应过慢的问题ANR的触发原因应用层导致ANR的原因:函数阻塞:如死循环、主线程IO、处理大数据锁出错:主线程等待
子线程
的锁内存紧张
·
2023-02-16 20:10
android
解决ijkplayer在iOS H265硬解码失败问题
1.编译ijk:https://www.jianshu.com/p/d817d9caaca62.解决IJK在
子线程
执行UI的问题:https://blog.csdn.net/mlcldh/article
dip_ios
·
2023-02-07 13:51
从顶层设计的角度对Android ANR机制的一些思考
“不能在
子线程
中更新UI”“主线程不能做耗时操作”这些话被我们奉为圭臬,但有多少人想过为什么不能在
子线程
中更新UI?为什么主线程不能做耗时操作?
长大要当科学家_
·
2023-02-07 05:28
Android Handler解读
-4.
子线程
中可以newHandler吗?-5.
子线程
中维护的Looper,消息队列无消息的时候的处理方案是什么?有什么用?主线程呢?
liyihuanx
·
2023-02-07 05:10
CountDownLatch与CyclicBarrier
CountDownLatchCountDownLatch这个类使一个线程等待其他线程完成各自的工作再执行,例如主线程希望
子线程
完成操作后让自线程使用。
潇湘夜雨123
·
2023-02-07 05:32
谈谈对Handler的理解
二、场景介绍刚接触android时,最常用的场景就是,在主线程new一个Handler对象,在
子线程
中回调中,通过handler对象发送消息,之后由handler接收处理对象。
lxqljc
·
2023-02-07 04:32
Android ANR Watch Dog
ANR-WatchDog原理ANR-WatchDog单独起一个
子线程
向主线程发送一个重置变量操作的Runnable,然后休眠一段时间(自定义的ANR超时时间),如果休眠后该变量的值没有被重置,则表明有ANR
韭菜吴的日常
·
2023-02-07 00:28
day19多线程
一、
子线程
对象默认情况下,一个进程有且只有一个线程,这个线程叫主线程threading模块中的Thread类就是线程类,这个类的对象就是线程对象,一个线程对象对应一个
子线程
。
星龙断月
·
2023-02-06 19:19
OkHttp 4.0 Kotlin源码分析 (二) 基本的数据对象以及Call类分析
同步请求会阻塞等待,异步请求在
子线程
中执行则不会阻塞。请参考上一章节:OKh
知止乎尔
·
2023-02-06 13:35
Android 面试----源码
、Thread、HandlerThread三者的区别①Handler是Android消息机制的上层接口,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行,该线程既可以是主线程,也可以是
子线程
Fitz_e74a
·
2023-02-06 08:32
Handler源码分析,带你轻松入门
Handler是AndroidSDK中处理异步类消息的核心类,它的作用就是让
子线程
通过Handler机制与UI通信来更新UI界面为什么会有Handler?
韩瞅瞅
·
2023-02-06 07:09
CountDownLatch
背景:在项目中使用多线程抓取第三方数据执行数据入库时,如果某个
子线程
执行异常,其他子线事务全部回滚,spring对多线程无法进行事务控制,是因为多线程底层连接数据库的时候,是使用的线程变量(TheadLocal
柠檬冰块
·
2023-02-06 02:15
2021 Android面经(高级/资深)
如果传入主线城的looper是可以的,否则是创建
子线程
的handler需要looper.prepare和loop支持3viewpagerfragment懒加载4类使用后会本地话,怎么热修复替换不懂5多线程依次打印小米二面
六比七大
·
2023-02-05 21:12
GCD中的队列 和 线程之间的关系
1.前篇下面的表大家都知道同步/异步串行队列并发队列主队列同步(sync)没开
子线程
没开
子线程
系统不让这样玩,主队列可不能随便要你同步干事情,你会堵了主线程,死锁掉异步(async)开启了一个
子线程
开启了
Chendy_Linda
·
2023-02-05 17:17
Android Handler消息传递机制深入解析
2、为什么在
子线程
中创建Handler之前,要先调用Looper.prepare()?为什么主线程中不用?3、
子线程
中能不能创建多个Looper?为什么?
百度不清
·
2023-02-05 10:58
Java 多线程基础知识
Thread.run和Thread.start的区别:thread.run是方法,调用thread.run,那么一直是运行在主线程中,一直是顺序执行流,并不会创建新的
子线程
,thread.start是会创建新的线程来执行
大树懒呵
·
2023-02-05 02:39
使用NSTimer作为定时器需要注意的问题
target的强引用失效原因:添加到了runloop的default模式下不准确原因:runloop有时处理的事情较多,不能保证按照timer的时间间隔执行定时器任务不运行没有添加到runloop上,获取在
子线程
中添加到了
梁森的简书
·
2023-02-05 00:51
崩溃记录Collection <__NSArrayM:> was mutated while being enumerated.
self.arrayRWQueue,^{[arrayaddObject:object];});在给数组添加删除(写操作)的时候虽然用了栅栏函数保证了单写,但是arrayRWQueue定义的是并发队列,所以写操作的异步任务会在
子线程
进行
FreshAlpha
·
2023-02-04 19:15
autoreleasePool实现原理详解
但我们往往都不知道我们所开辟的对象是在何时被回收的,有没有及时的被释放,在苹果引入ARC之后,平时书写OC代码的时候都很少对内存释放做过处理,但是有一些场景还是需要我们手动去管理内存的释放;比如大量的for循环创建对象时候,比如
子线程
中存在持续性任务没办法及时关闭
克里斯star
·
2023-02-04 16:00
iOS Autoreleasepool和autorelease
Autoreleasepool自动释放池块提供了一个持有对象的所有权的机制,可以避免它立刻释放(如你从一个方法返回一个对象时).正常情况下,我们不需要创建自己的自动释放池块,但也有一些情况下,创建自动释放池是非常明智的(
子线程
开启新的任务
丁勒个东
·
2023-02-04 15:17
博客园 c# 委托技术文章汇总
我今天的工作日志——关于事件委托的一点心得体会委托调用、
子线程
程调用、与线程池调用委托中的协变和逆变(C#编程指南)详解C#委托,事件与回调函数学习笔记之---C#中的委托与事件委托(转载)C#中的委托和事件
weixin_30341735
·
2023-02-04 14:18
c#
设计模式
操作系统
并发编程系列之什么是Java内存模型?
并发编程系列之变量可见性问题探究1、什么是并发中的变量可见性问题以例子的形式看看,定义一个变量,先用static修饰,在主线程修改之后,看看在新开的
子线程
里能被看到?
smileNicky
·
2023-02-04 12:04
HTTPUTIL
在网络请求中开启新线程,服务器响应的数据无法进行返回,因为所有耗时的逻辑都是在
子线程
里进行,请求方法会在服务器没来得及响应就执行结束。
子线程
中是无法通过return语句来返回数据的
蓝苣
·
2023-02-04 11:10
协程1- 协程的优势
1.先看一个下载图片的示例传统代码//1.创建一个
子线程
,下载图片Thread{valbitmap=getImage("http://baidu.com/美女图片")//2.图片下载完成,切换到主线程runOnUIThread
Xigong
·
2023-02-04 01:28
消除Python OpenCV显示摄像头画面的延迟
解决方法自定义1个无缓存读视频的接口类,实现方法:1)建立1个队列2)开启1个
子线程
实时读取摄
__弯弓__
·
2023-02-03 23:22
opencv
python
人工智能
视频
iOS 图片压缩
将图片压缩到指定宽度,保持原来图片的宽高比@paramwidth图片宽度@returnimage*/-(UIImage*)zd_compressToWidth:(CGFloat)width;/**将图片在
子线程
中压缩
CodeGeass
·
2023-02-03 19:09
2021-06-19
UI试图相关问题大纲UITableView相关事件传递&视图响应图像显示原理卡顿&掉帧异步绘制&绘制原理离屏渲染重点:1、重用机制2、并发访问,更新数据(1、
子线程
同步主线程的操作2、多线程操作同步到串行队列执行
TAsama
·
2023-02-03 16:15
Windows C++ 多线程编程示例
/*题目:主线程创建两个辅助线程,辅助线程1使用选择排序算法对数组的前半部分排序,辅助线程2使用选择排序算法对数组的后半部分排序,主线程等待辅助线程运行結束后,使用归并排序算法归并
子线程
的计算结果开发工具
Alkali!
·
2023-02-03 15:13
#
操作系统理论课程学习问题总结
#
Windows
C++
多线程
多线程并发的优化
在日常开发中,多线程无数不在,尤其是android开发,看似业务代码没有调用多线程,实际上也在使用多线程,比如GC线程还有运行在
子线程
的网络请求。
雯艺雪
·
2023-02-03 14:51
C语言中的线程信号控制详解
目录一、场景介绍二、解决方法1、临时线程2、全局变量信号3、信号量一、场景介绍存在三个线程,一个主线程和两个
子线程
(
子线程
数量不固定)。
·
2023-02-03 13:18
用大白话讲进程和线程、协程的区别
一个进程至少包含一个主线程,也可以有更多的
子线程
。线程拥有自己的栈空间。有人给出了很好的归纳:对操作系统来说,线程是最小的执行
码农甲
·
2023-02-03 05:27
Android传感器Motion Sensor开发实验
AndroidVirtualDevices)4.Android系统平台架构分析(二)第二次实验1.Android的三大类传感器2.Android传感器框架4.获取传感器技术参数(三)第三次实验1.实时获取系统时间2.android如何在
子线程
中更新
Mozhimoyi
·
2023-02-03 00:17
Android开发
Android
sensor
MPAChart
FileStorage
【Android】深入解析 Handler 源码
工作流程线程问题内存泄漏原因关于newHandler的问题消息队列无消息时的问题线程安全如何创建MessageLooper死循环为什么不会导致应用卡死的问题一、工作流程Handler从
子线程
发送消息(sendMessa
Tyhoo_Wu
·
2023-02-02 14:48
tello edu 官方python接口的改进
python接口的文档,GitHub地址:https://github.com/dji-sdk/Tello-Python但是这个官方接口存在一些问题,例如使用多线程的方式接收tello的响应消息,而主线程和
子线程
之间并没有同步机制
多啦A狗
·
2023-02-02 13:22
Android IntentService的使用与工作原理解析
Android开发中,我们通常会将一些耗时操作放到一个Service中执行,但是普通的Service默认是运行在主线程中的,我们无法直接在主线程中执行耗时操作,这就需要我们自己在Service中维护一个
子线程
RainMi
·
2023-02-02 13:01
iOS 多线程详解
由于在iOS中除了主线程,其他
子线程
是独立于CocoaTouch的,所以只有主线程可以更新UI界面。iOS中多线程使用并不复杂,关键是如何控制好各个线程的执行顺序、处理好资源竞争问题。
欧生1539
·
2023-02-02 12:07
iOS
ios
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他