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
主线程
进程、线程、协程相关知识积累
一个进程至少包含一个
主线程
,也可以有更多的子线程。多个线程共
Miaodawang
·
2023-09-26 23:52
面试
如何得到线程执行完之后返回的结果
在实际开发过程中,很多时候要将子线程执行完后返回的结果给到
主线程
里。具体怎么实现呢?这里给出3个实现方法!
宇光十色_FLY
·
2023-09-26 23:21
java
线程未join退出
背景工作线程创建后,
主线程
退出,未join工作线程,进程收到abort信号产生core文件原因~thread(){if(joinable())std::terminate();}任何情况下,std::terminate
Erice_s
·
2023-09-26 21:31
Debug
Hacks
bug
性能优化面试题-高级
避免过于庞大的XIB,因为他们是在
主线程
上加载的。所以尽量使用没有这个问题的Storyboards吧!一定要把设备从Xcode断开来测试启动速度2、使用AutoreleasePool。
kadis
·
2023-09-26 20:10
iOS 面试常问之多线程
每个iOS应用程序都有个专门用来更新显示UI界面、处理用户的触摸事件的
主线程
,因此不能将其他太耗时的操作放在
主线程
中执行,不然会造成
主线程
堵塞(出现卡机现象),带来极坏的用户体验。
小簧魜
·
2023-09-26 20:18
Java高级应用——多线程
目录多线程相关名词解释程序、进程与线程并行与并发单核与多核Java多线程概述@Test测试框架测试多线程的注意事项
主线程
和子线程的概念@Test测试类需要使用.join()方法来确保子线程执行完毕线程调度
Zedthm
·
2023-09-26 20:27
Java
java
中间件
开发语言
自定义简易EventBus
的设计思路是通过向内存中注册订阅者对象和订阅者方法并且将他们缓存起来,在Post的时候在缓存中查找,如果命中则通过反射机制调用订阅方法达到通知的目的;通过自定义以下几个步骤,一共4个类来了解实际的过程初始化:注册:解绑:Post:反射类:只定义1个
主线程
Kuma老熊头
·
2023-09-26 17:52
Looper循环者,Handler消息处理类
默认情况下,Android中新创建的线程是没有开启消息循环的,但
主线程
除外。系统自动为
主线程
创建Looper对象,开启消息循环。
在下嗷呜
·
2023-09-26 17:36
java
android
handler机制和流程简单理解
handler机制,即Android的消息处理机制,主要用于Android线程间通信,
主线程
更新UI,发送消息,处理消息。
今天你真好看fighting
·
2023-09-26 14:57
HarmonyOS CPU与I/O密集型任务开发指导
一、CPU密集型任务开发指导CPU密集型任务是指需要占用系统资源处理大量计算能力的任务,需要长时间运行,这段时间会阻塞线程其它事件的处理,不适宜放在
主线程
进行。例如图像处理、视频编码、数据分析等。
·
2023-09-26 11:06
harmonyos
vue-Event Loop事件循环队列 ,$nextTick ,队列 , 异步的关系
vue--EventLoop事件循环队列,$nextTick,队列,异步的关系数据更改==>不会立即重新渲染==>等下一个“tick”更新
主线程
任务>microtask(Promise)>macrotask
jackson等567人
·
2023-09-26 10:29
【Flutter】一文搞懂异步编程
多线程(Multithreading):耗时操作时,新建线程进行操作,渲染UI的
主线程
就不会被挂起引起卡顿。Isolate(隔离):Dart中的线程,但又与线程不同,是微线程或协程。
Tech Ranger
·
2023-09-26 02:31
Flutter
flutter
JS事件循环EventLoop初探
js引擎线程(解释执行js代码、用户输入、网络请求)
主线程
GUI线程(绘制用户界面、与js
主线程
是互斥的)先绘制dom再绘制csshttp网络请求线程(处理用户的get、post等请求,等返回结果后将回调函数推入任务队列
DarK_AleX_PSX
·
2023-09-26 01:47
Android开发(Java部分)——多线程
程序:静态的代码进程:正在运行/执行的程序 进程用于管理所有的资源的,不进行实际的任务线程:完成具体任务(一个进程里面可以有多个线程) QQ运行起来->进程->1.聊天2.视频3.刷空间
主线程
:
DeathW
·
2023-09-26 00:43
WebWorker
浏览器执行环境是单线程的,一旦出现【
主线程
】耗时操作,就会造成浏览器卡死,用户点击没响应等情况。WebWorker可以创建一个独立于
主线程
运行的子线程。
人话博客
·
2023-09-25 23:47
如何在vue3+vite项目中使用web worker
问题前提:在vue3+vite项目中使用webworker解决过程:官方:WebWorker是HTML5提供的一个API,是Web应用程序在独立于
主线程
的后台线程中,可以在浏览器后台线程中执行JavaScript
小陈学前端_
·
2023-09-25 20:28
vue3随手记
前端
CountDownLatch与CyclicBarrier
循环栅栏CyclicBarrierCountDownLatch与CyclicBarrier的比较倒计时器CountDownLatch在多线程协作完成业务功能时,有时候需要等待其他多个线程完成任务之后,
主线程
才能继续往下执行业务功能
如来神掌十八式
·
2023-09-25 17:21
多线程
countDownLatch
CountDownLatch与CyclicBarrier区别以及CountDownLatch用法示例Demo
CountDownLatch能够实现等待多个独立的线程执行结束后再继续执行
主线程
操作。与CyclicBarrier类似。不过也有区别。
飞翔的咩咩
·
2023-09-25 17:50
Java
多线程
CountDownLatch 和 CyclicBarrier 用法以及区别
在使用多线程执行任务时,通常需要在
主线程
进行阻塞等待,直到所有线程执行完毕,
主线程
才能继续向下执行,主要有以下几种可选方式1.调用main线程的sleep方法一般用于预估线程的执行时间,在
主线程
内执行线程
SSPo
·
2023-09-25 17:16
java
开发语言
Swing通过后台线程实现页面更新
业务场景在swing程序中,我们想实现一个随着任务的执行而同步更新组件的功能,如果在
主线程
(EDT)中直接执行任务并更新组件,则会导致组件只显示最终更新的状态的问题,这是因为EDT是单线程的,在执行耗时任务时会导致线程阻塞
晓宜
·
2023-09-25 14:04
java
开发语言
Unity中使用多线程
举例来说,要控制一个物体的移动旋转,只能在
主线程
中操作,子线程没有办法使用GetComponent这样的API,但是子线程可以计算位移、旋转角度(即子线程可以使用Unity中的基本数据
jack_dos
·
2023-09-25 12:12
Unity3D
笔记
Unity中的多线程
Unity中的多线程切换到
主线程
方法1:使用unity内置的UnitySynchronizationContextpublicclassSyncContextUtil{//在一个保证在
主线程
上运行的函数中保存
qmladm
·
2023-09-25 12:11
unity
unity
游戏引擎
Unity中关于多线程的一些事
三.启用socket连接server在
主线程
中直接连接server,如果网络通信正常,程序运行也正常。但是如果网络中断或者连接较慢,
JayW就是我
·
2023-09-25 12:09
unity
游戏引擎
Unity WebSocket-Server
WebSocket-Server效果展示启动Server连接Server效果展示在Unity中创建WebSocket服务器,从网页连接到该服务器进行消息通信,在Unity中接收到的消息都在
主线程
中启动Server
牙膏上的小苏打2333
·
2023-09-25 11:56
Unity
unity
websocket
Server
Go 并发
一个进程从一个线程开始,即
主线程
,当
谭俊杰 Jerry
·
2023-09-25 07:55
Goland研究
golang
开发语言
后端
【解决】Unity3D中无法在MQTT事件中执行Animator
问题原因:解决方法:解决过程1、在Unity中创建一个名为MainThreadDispatcher的脚本,用于处理
主线程
操作。
小目标一个亿
·
2023-09-25 04:35
Unity3D
unity3d
QT+ffmpeg+多线程的视频播放器的基本使用
因此,我们可以进行边解码边播放,才有时效性,所以就引入了线程实现并发,界面是
主线程
,解码是子
ze言
·
2023-09-25 03:51
Qt实战
流媒体
线程
qt
音视频
多线程
Android 性能优化系列:ANR 触发原理与分析
ANR发生场景系统对ANR的捕捉原理如何分析ANRtraces.txt信息概览日志分析思路ANR日志准备(traces.txt+mainlog)在traces.txt找到ANR信息(发生ANR时间节点、
主线程
状态
VincentWei95
·
2023-09-25 00:02
性能优化
android
Android App ~ LiveData
LiveData两种更新数据方式setValue(Tvalue)postValue(Tvalue)setValue()只能在
主线程
中调用,postValue()可以在任何线程中调用。
南柯好萌
·
2023-09-24 21:52
#
App
android
CompletableFuture-FutureTask
举例:比如
主线程
让一个子线程去执行任务,子线程可能比较耗时,启动子线程开始执行任务后,
主线程
就去做其他事情了,忙完其他事情或者先执行完,过了一会再才去获取
ZHOU_VIP
·
2023-09-24 19:08
JUC并发编程与源码分析
java
开发语言
多线程练习 斐波那契数列
该程序只是练习一下带返回值的线程,不注重算法该程序运用算法第四版的时间函数shutdown是必须写的,没有的话
主线程
不会停止timer=newStopwatch();//一些代码System.out.println
wwse
·
2023-09-24 16:59
Java基础
JavaScript 期约 Promise 总结
然而,JavaScript通过异步编程技术来处理并发操作,以避免阻塞
主线程
的情况。在上图中,同步行为的进程A因为等待进程B执行完而被阻塞了一段时间。
影麟
·
2023-09-24 16:48
JavaScript
javascript
学习
笔记
JavaEE-线程基础(上)
下面写一个简单的多线程编程如果将上述的MyThread对象的start方法改为直接调用run方法虽然两者的结果是一样的,但是它们有着不同的含义下面我们来看一个并发执行的过程和一个单个线程的过程并发执行:单个线程(
主线程
登 风
·
2023-09-24 16:15
Java-EE
java
开发语言
我的安卓AOSP开发使用到的教程汇总【安卓12】
目录投屏软件日志打印脚本bat【gpt生成的】摄像头定位静默安装APP系统签名多线程使用APK打包APKOTA差分包制作服务和
主线程
通信代码注释模板阿里云ClassAOSP教程添加默认APN关闭双击电源键打开相机
林兴南
·
2023-09-24 15:51
安卓
android
Unity3D面试题总结
在
主线程
运行的同时开启另一段逻辑处理,来协助当前程序的执行,协程很像多线程,但是不是多线程,Unity的协程实在每帧结束之后去检测yield的条件是否满足。二:Unit
BiLi_Unity
·
2023-09-24 14:38
JavaSE总结(六)
用户线程:程序运行起来,main()方法开始执行时,至少会有一个用户线程(即
主线程
)。只要任何用户线程还在运行中,虚拟机就不会退出。用户线程可以创建新的线程,默认情况下也是用户线程。
路上阡陌
·
2023-09-24 11:38
python
开发语言
javascript 事件循环机制
二、一些概念执行栈:
主线程
执行代码的地方。任务队列:存放异步任务回调的地方。宏任务:setTimeout、setInterval、A
菊の物语
·
2023-09-24 06:01
javascript
前端
java
Kotlin-协程篇(并发设计模式)
解决的问题:(1)处理耗时任务,这种任务常常会阻塞住
主线程
。
huomenghui
·
2023-09-23 23:55
ANR问题分析指北
定义
主线程
在特定的时间内没有做完特定的事情常见的场景A.input事件超过5S没有处理完成B.serviceexecuting超时(bind,create,start,unbind等等),前台20s,后台
锐湃
·
2023-09-23 21:06
优化
python
开发语言
在Qt(C++)中使用QThread实现多线程
主线程
负责提供交互界面,显示复制进度等;子线程负责复制文件。最后附有可以执行的代码。2
音视频开发老舅
·
2023-09-23 20:20
Qt开发
qt
c++
qt开发
qt嵌入式开发
qt多线程
QT之多线程操作QprogressBar设置倒计时进度条
多线程的作用我们在日常使用QT时经常会遇到使用多线程的情况,比如需要同时循环处理四个表的数据,如果只在
主线程
上处理,那么就需要等待四个循环的时间,这样就比较耗时,并且还会造成界面的阻塞造成卡顿,如果我们能同时开辟四个线程来处理
@默默学习
·
2023-09-23 20:49
qt
ui
c++
Qt多线程编程实例
一、线程基础1、GUI线程与工作线程每个程序启动后拥有的第一个线程称为
主线程
,即GUI线程。
音视频开发老舅
·
2023-09-23 20:49
Qt开发
C++
qt开发
qt教程
qt5
qt6
Qt6教程之三(9) 多线程、线程间通讯、线程调度
所谓多线程,就是在
主线程
的基础上,再次新增多个线程,用于执行耗时任务,待任务执行完毕后,把结果告知
主线程
更新界面即可!
code_shenbing
·
2023-09-23 20:17
Qt学习
程序开发
c++
qt
ui
QT5|C++|通过创建子线程方式实现进度条更新
背景:一开始是通过在
主线程
中写一个for循环,每次加1后睡眠1s进行进度条更新。但这样写的结果是-->无法动态显示进度条进度。
五毛钱特效()
·
2023-09-23 20:16
QT
qt
c++
转载:iOS构建流畅的交互界面--CPU,GPU资源消耗的原因和解决方案
6351460.html**CPU资源消耗的原因和解决方案**对象创建轻量对象代替重量对象不需要响应触摸事件的控件:CALayer显示对象不涉及UI操作,则尽量放到后台线程创建包含有CALayer的控件只能在
主线程
创建和操作通过
三三At你
·
2023-09-23 14:54
HarmonyOS 如何使用异步并发能力进行开发
为了提升应用的响应速度与帧率,以及防止耗时任务对
主线程
的干扰,HarmonyOS系统提供了异步并发和多线程并发两种处理策略。
HarmonyOS开发者
·
2023-09-23 13:14
HarmonyOS
Linux 连接已经终止的线程 线程的分离 线程取消
连接已经终止的线程/*#includeintpthread_join(pthread_tthread,void**retval);-功能:连接已经终止的线程(回收子线程的资源)阻塞函数,调用一次回收一个子线程一般在
主线程
中使用
狗狗狗乖乖
·
2023-09-23 11:20
Linux线程管理
Linux编程入门
linux
运维
服务器
Linux 创建 终止线程(thread)
thread,constpthread_attr_t*attr,void*(*start_routine)(void*),void*arg);-功能:创建一个子线程,一般情况下main函数所在的线程称为
主线程
狗狗狗乖乖
·
2023-09-23 11:19
Linux编程入门
Linux线程管理
linux
服务器
Handler全解析
Handler,并简述其原理Handler是Android系统的根本,在Android应用被启动的时候,会分配一个单独的虚拟机,虚拟机会执行ActivityThread中的main方法,在main方法中对
主线程
瑜小贤
·
2023-09-23 11:43
事件循环,还在微任务宏任务?过时了,快看看新版浏览器事件循环event loop(message loop)
线程:有了进程,就可以执行程序代码了,一个进程至少包含一个线程,这个线程称之为
主线程
。
wantLG
·
2023-09-23 10:40
实现原理(面试重点
总结)
web前端
web前端基础
javascript
前端
上一页
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
其他