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 基础学习(十七)多线程高级
1多线程并发安全(续)1.1synchronized方法1.1.1synchronized方法与同步代码块不同,同步方法将
子线程
要访问的代码放到一个方法中,在该方法的名称前面加上关键字synchronized
久 一
·
2024-01-04 01:59
Java
开发学习
java
学习
jvm
开发语言
运维
linux
connect信号槽的异步性导致多线程中的数据被更改及Qt::BlockingQueuedConnection作用
目录1.问题现象2.原因分析3.解决方法1.问题现象因为业务需求,需要利用
子线程
向主线程发送数据。像这种
子线程
和主线程进行数据交互时,一般都是通过Qt的信号槽机制来实现。
荆楚闲人
·
2024-01-03 19:43
#
Qt平时遇到的疑难点
qt
BlockingQueued
connect
多线程
QtConcurrent的使用及注意事项
参看我在网络上查到的文章:https://www.cnblogs.com/xinxue/p/6840315.html这里要补充的一点是向执行在
子线程
的函数参数时,是有限制的,好像是不能超过5个,这个数量在
防沉迷
·
2024-01-03 13:35
QT
qt
c++
QT中
子线程
和多线程的使用记录
QT中
子线程
和多线程的使用记录档
子线程
继承于QObject继承于QThread线程池并发线程类线程间通信共享内存信号槽数据类型connect的第五个参数结语
子线程
在QT中将子类中的运算扔到
子线程
中有两种方法
Mydolen
·
2024-01-03 13:33
QT
qt
开发语言
c++
MsgWaitForMultipleObjects和WaitForSingleObject的应用及其注意事项
应用实例:在主对话框退出时判断
子线程
是否安全退出。
lzc881012
·
2024-01-03 11:51
C++
MFC
c++
mfc
windows
visual
studio
协程这个概念越来越火,有什么优缺点呢?
我自己理解的是
子线程
概念,开销低于多进程,又不像多线程会出现并发问题。我突然一想,难道这项技术没有缺点吗?我就去搜索了解一下,结论如下:协程是一种在单线程上实现高并发的编程技术,其优点主要包括:轻量级
KevinChone
·
2024-01-02 11:38
开发语言
golang
swoole
php
Handler机制
Handler是Android开发必须使用到的技术,使用呢也很简单,在主线程重写Handler的handleMessage方法,在
子线程
中通过handler的sendMessage()方法发送消息。
卑微小杨
·
2024-01-02 09:57
Android中线程间的通信-Handler
Handler机制在Android中主要用于线程间的通信,特别是处理从
子线程
向主线程(UI线程)传递消息和更新界面。
qyhua
·
2024-01-02 07:31
android
每日一题:Looper如何在
子线程
中创建?
在android面试中,我们常会遇到Framework面试相关问题,而今天要分享的就是Looper如何在
子线程
中创建?其主要考察的是程序员对Looper的理解。
代码我写的怎么
·
2024-01-02 05:34
RxJava 线程控制
具体使用在RxJava中我们实现操作符subscribeOn()和observeOn()来实现耗时操作在
子线程
中,ui的操作放在主线程中。
谢尔顿
·
2024-01-01 09:51
Python基础学习 -- 同步与异步操作
一、普通的
子线程
创建1、导入需要的库文件frommultiprocessingimportProcess2、创建一个普通函数,输出5遍相同的内容deffuna():foriinrange(5):print
web安全工具库
·
2023-12-31 22:37
2023爬虫逆向
python
学习
开发语言
同步
异步
C++11特性:多线程异步操作
futureC++11中增加的线程类,使得我们能够非常方便的创建和使用线程,但有时会有些不方便,比如需要获取线程返回的结果,就不能通过join()得到结果,只能通过一些额外手段获得,比如:定义一个全局变量,在
子线程
中赋值
想不出来_6
·
2023-12-31 16:16
开发语言
c++
笔记
JS学习之-04
异步编程setTimeout(function,time)该函数可以在指定time时间后使用
子线程
执行一个函数异步AJAXvarxhr
Dragonlongbo
·
2023-12-31 16:59
javascript
学习
okhttp
GCD什么情况下会创建
子线程
?
分情况讨论1如果是主队列,无论是同步还是异步执行都不会创建
子线程
。2如果是全局队列,异步执行可以创建多条
子线程
,同步执行不会创建
子线程
。
代码之道
·
2023-12-31 10:00
Mybatis 多线程ConcurrentModificationException
解决:如果在使用CompletableFuture进行多线程异步操作,注意传参的HashMap在任何的CompletableFuture
子线程
内都不要有添加/删除改HashMap参数的操作。
简林威
·
2023-12-31 05:47
Python---多进程---多线程
4-多进程中,多个子进程和主进程间,不会共享全局变量5-多线程中,多个
子线程
和主线程间,会共享全局变量6-将
子线程
,标记为守护线程。只有设置为守护线程的,才会在主线程运行结束后,跟着结束。
小希 fighting
·
2023-12-31 05:11
python
Socket编程
概述代码实现方式:BIO:服务端阻塞式监听到一个客户端,就单独开启一个
子线程
(或者丢到线程池)阻塞式的监听客户端的消息,客户端连接成功以后,也是阻塞式的监听服务端写入的消息。
黄靠谱
·
2023-12-30 12:02
Junit在多线程测试时的坑
Junit单元测试主线程退出,
子线程
也会退出@Testpublicvoidtest()throwsInterruptedException{Threadt1=newThread(()->{try{TimeUnit.SECONDS.sleep
汤姆&Tom
·
2023-12-30 06:36
项目报错
junit
java
Toast是否可以在非UI线程显示?
Toast是可以在非UI线程显示的,请看如下代码(包含在
子线程
创建Handler)publicclassMainActivityextendsAppCompatActivity{privateHandlersubHandler
lucas777
·
2023-12-30 05:47
tcp/ip实现两个手机之间连接同步显示
服务端点击下图item时进入曲线绘制页面如果是服务器端它不需要连任何设备就可以直接进入绘制界面如果是TCP的话就不能直接进入,否则就会提示未连接网络连接不能放在主线程,页面去调方法,然后收到结果并处理和提醒,
子线程
处理网络过程
运气真不错!
·
2023-12-29 20:27
tcp/ip
服务器
网络协议
Android 笔记:
子线程
请求网络 与主线程通信 渲染UI 使用handler
@SuppressLint("HandlerLeak")Handlerhandler;首先在activity里声明Handler然后在
子线程
中请求网络Message对象在子进程中声明Messagemessage
Trump. yang
·
2023-12-29 18:42
笔记
android
ui
网络
经典多线程面试题
题目:
子线程
循环10次,接着主线程循环100次,接着又回到
子线程
循环10次,接着再回到主线程100次,如此循环50次,请写出程序。
哦00
·
2023-12-29 05:10
前端中如何使用 WebWorker 对用户体验进行革命性的提升
那么今天就以一个真实的应用场景为例来谈谈前端中如何通过
子线程
来处理大数据。
傲娇的koala
·
2023-12-29 02:07
java
编程语言
javascript
web
vue
如何使用 WebWorker 对用户体验进行革命性的提升
那么今天就以一个真实的应用场景为例来谈谈前端中如何通过
子线程
来处理大数据。
程序员黑叔
·
2023-12-29 02:36
java
编程语言
javascript
web
vue
前端中如何使用webWorker对户体验进行革命性的提升
那么今天就以一个真实的应用场景为例来谈谈前端中如何通过
子线程
来处理大数据。
canyuegongzi
·
2023-12-29 02:01
技术研究
JS
vue
javascript
webWorker
TypeScript
c语言线程锁的原理开锁原理图,多线程、锁和线程同步方案
比如开启一个
子线程
来处理一些耗时的计算,然后返回主线程刷新UI等。首先我们先简单的梳理一下常用到的多线程方案。具体的用法这里我就不说了,每一种方案大家可以去查一下,网上教程很多。
灰白光
·
2023-12-29 00:05
c语言线程锁的原理开锁原理图
python多线程中:如何关闭线程?
python更多源码/资料/解答/教程等点击此处跳转文末名片免费获取使用threading.Event对象关闭
子线程
Event机制工作原理:Event是线程间通信的一种方式。
魔王不会哭
·
2023-12-28 13:52
python
python
java
开发语言
pycharm
学习
Java-多线程(基础)
1.3进程和线程的关系二.多线程的三种创建方式2.1Thread类2.2三种创建方式2.3方法解析线程启动中断线程等待一个线程join()三.线程的状态(了解)四.线程安全问题(重点)概念线程不安全的例
子线程
不安全的原因内存可见性指令重排序五
喜欢吃animal milk
·
2023-12-28 13:48
java
开发语言
Golang - 主线程让
子线程
退出的三种方式
在golang中,主go程告知子go程退出有三种方式,建议用后面两种方式一:全局变量方式packagemainimport( "fmt" "sync" "time")varwgsync.WaitGroupvarexitbool //零值为false//方式1全局变量funcmode1(){ fmt.Println("comeinmode1()") deferfmt.Printl
Saggitarxm
·
2023-12-28 13:07
Golang
golang
开发语言
后端
2023.12.28 Python 多进程多线程
4-多进程中,多个子进程和主进程间,不会共享全局变量5-多线程中,多个
子线程
和主线程间,会共享全局变量6-将
子线程
,标记为守护线程。只有设置为守护线程的,才会在主线程运行结束后,跟着结束。
白白的wj
·
2023-12-28 11:20
开发语言
python
pycharm
大数据
InheritableThreadLocal源码解析,
子线程
如何获取父线程的本地变量?
现在有一个业务场景,需要创建一些
子线程
来执
徐同学呀
·
2023-12-28 08:11
java源码
itl
ThreadLocal
java源码
java8
2020-05-06 QT
子线程
使用QTcpSocket连接服务器
为什么要是用多线程?多线程的使用主要是为了处理比较耗时的过程。多线程的实现可以通过两种方式实现分别是:1.继承QThread实现多线程2.继承QObject实现多线程(由于继承QObject的多线程实现方法更加灵活,Qt官方推荐使用该方法实现多线程)。这里将采用第二种方式实现多线程多线程实现过程1.创建一个继承于QObject的自定义线程类,用来处理比较耗时的功能。相关函数:voidsetFlag
yusiling
·
2023-12-28 02:43
[Android]为什么不能在没开looper的
子线程
中使用AsyncHttpClient
没开looper的
子线程
中使用AsyncHttpClient会出现下面的异常:SynchronousResponseHandlerusedinAsyncHttpClient.YoushouldcreateyourresponsehandlerinalooperthreadoruseSyncHttpClientinstead
黑森林中的小木屋
·
2023-12-27 17:13
QT
子线程
更改UI
一、问题原因:QT和Android类似,不能在
子线程
中直接更新UI,否则会有崩溃;二、实现方式方式有几种,我这里只说一种,使用信号机制;三、原理:原理其实是信号槽机制,槽连接方式:有以下四种,如果未设置默认
恋恋西风
·
2023-12-27 15:03
QT
qt
线程同步c++
C++线程的使用|爱编程的大丙线程分离函数detach()不会阻塞线程,
子线程
和主线程分离之后,在主线程中就不能再对这个
子线程
做任何控制了,比如:通过join()阻塞主线程等待
子线程
中的任务执行完毕,或者调用
Nicolayy
·
2023-12-26 20:56
通信
c++
开发语言
c语言带返回值的线程,ARTS-S C语言主线程获取
子线程
返回值
#include#include#includetypedefstruct{intstu_num;char*stu_name;}Student;void*thr_fn1(void*arg){Student*student=(Student*)malloc(sizeof(Student));student->stu_num=1;student->stu_name="name1";return((vo
柯尔鸭鸭
·
2023-12-26 18:25
c语言带返回值的线程
Linux多线程编程-线程函数返回值(返回简单数据类型)
下面列举了两个例子,一个是
子线程
返回简单数据类型;另一个是
子线程
返回复杂数据类型。
leon_wdbt
·
2023-12-26 18:25
Linux
多线程
c语言
linux
ThreadLocal和InheritableThreadLocal
1:InheritableThreadLocal变量传递(变量只能往子传递,不能
子线程
往父线程传递)@SneakyThrowspublicstaticvoidmain(String[]args){finalThreadLocalthreadLocal
小徐敲java
·
2023-12-26 15:37
java
开发语言
performSelector不执行,主线程和
子线程
的调用
问题一(在主线程中执行)先看一段代码-(void)viewDidLoad{[superviewDidLoad];dispatch_async(dispatch_get_main_queue(),^{NSLog(@"1");[selfperformSelector:@selector(printLog)withObject:nilafterDelay:1];NSLog(@"3");;});}-(vo
孙掌门
·
2023-12-26 14:44
Vickate_积累及优化
关于优化的建议:1.首页的启动速度**建议:**-启动的过程中做的事情越少越好-不要在UI线程上做耗时操作(
子线程
处理数据,处理完在UI上刷新数据)-在合适的时机开启后台任务**优化方法:**-量化启动时间
Vickate
·
2023-12-26 13:25
2018-10-25day20总结
程序员自己创建的线程叫
子线程
多个任务在一个线程中是按顺序一个一个执行的(线程的串行)多个线程的任务同时执行importtimeimportdatetimefromrandomimportrandintimportthreadingdefdownload
高宇的简书昵称
·
2023-12-26 10:56
POC-T框架学习————3、编写脚本
script目录在此目录下新建Python文件poctest.py添加接口函数在代码中添加函数poc()添加逻辑使验证成功(漏洞存在)时returnTrue,验证失败时returnFalse(程序运行时,每个
子线程
调用该文件的
FLy_鹏程万里
·
2023-12-26 09:42
【渗透测试框架/工具源码学习】
Reactor 和 Proactor模式,IO复用与epoll、同步IO,异步IO与协程
寻求一些手段优化IO性能的原因在过去开发应用或者中间件时,使用Linux提供的接口,例如直接socket,一般就两种模式,实质上是使用了同步IO:1、开启循环
子线程
,阻塞在socket接收处。
小羊苏C
·
2023-12-26 01:46
Linux
C++
linux
RunLoop和线程间的关系
*每条线程都有唯一的一个与之对应的RunLoop对象*RunLoop保存在一个全局的Dictionary里,线程作为key,RunLoop作为value*主线程的RunLoop已经自动创建好了,
子线程
的
笨鸟后飞了
·
2023-12-25 22:40
多线程基础
比如IDEA在敲代码的同时还能自动保存、自动导包,都是
子线程
做的。进程和线程的关系就是一个进程包含一个或多个线程。线程是操作系统调度的最小任务单位。
程序大虾
·
2023-12-25 16:15
java
开发语言
Java面试题56-65
56、
子线程
循环10次,接着主线程循环100,接着又回到
子线程
循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序。
小爱聊IT
·
2023-12-25 15:19
Java
java
算法
jvm
使用dispatch_group、dispatch_semaphore_t进行多线程管理
关于dispatch_group的使用这里就不多赘述了,网上也有很多相关的资料,这里讨论的是当有多个线程并发进行时,如何控制多线程的执行顺序让
子线程
能够按照我们所需要的进行按序处理?
口子窖
·
2023-12-25 09:55
Java 多线程事务回滚 ——多线程插入数据库时事务控制
串行效率低,耗时长,为了提高效率,这个时候我们首先想到多线程并发插入,但是如何控制事务呢…直接上干货实现效果开启多条
子线程
,并发插入数据库当其中一条线程出现异常,或者处理结果为非预期结果,则全部线程均回滚代码实现
楼兰King
·
2023-12-25 04:38
多线程事务怎么回滚
如果有一个线程执行失败,则全部回滚.2.在spring中可以使用@Transactional注解去控制事务,使出现异常时会进行回滚,在多线程中,这个注解则不会生效,如果主线程需要先执行一些修改数据库的操作,当
子线程
在进行处理出现异
King斌
·
2023-12-25 03:06
linux的主线程提前
子线程
退出以及线程分离
主线程提前退出如果主线程没有等待
子线程
提前退出,可能会发生以下情况:
子线程
继续运行:如果主线程退出,但
子线程
仍在执行任务,
子线程
将继续独立运行。
最后一个bug
·
2023-12-25 02:08
嵌入式linux/RTOS
linux
arm开发
驱动开发
嵌入式硬件
单片机
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他