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博客
简单地说,当程序同时完成多件事情时,就是所谓的
多线程
。
多线程
应用相当广泛,使用
多线程
可以创建窗口程序、网络程序等20.1线程简介世间有很多工作都是可以同时完成的。
零度。。
·
2023-12-25 08:32
java
开发语言
设计模式笔记
4.方便资源相互通信的环境实际案例:
多线程
中网络资源初始化
我爱温州
·
2023-12-25 07:12
c++
uni-app如何解决在for循环里调用异步请求获取数据顺序混乱问题
遇到过这样的情况,在for循环里,调用一个异步请求时,返回来的值顺序是乱的,因此,在以下的代码里,push到数组里的值,每次的顺序可能都是不一样的,造成这样一个原因,是for循环是单线程的,异步请求是
多线程
的
朱季谦
·
2023-12-25 07:06
uni-app
okhttp
Java面试题-
多线程
多线程
进程、线程1.进程包括线程。2.如果一个进程只有一个线程,这种程序被称为单线程。3.如果一个进程中有多条执行路径被称为
多线程
程序。
小小橘子皮
·
2023-12-25 06:22
笔记
java
jvm
面试
Java
多线程
多线程
程序是指令和数据的有序集合,起本升本没有任何运行的含义,是一个静态的概念进程是执行程序的一次执行过程,他是一个动态的概念,是系统资源分配的单位通常在一个进程中,可以包含若干个线程,当然一个进程中至少有一个线程
写不了一点算法
·
2023-12-25 06:13
java
java
windows
python
react-native与原生iOS的交互
需要访问平台API,但ReactNative可能还没有相应的模块封装;或者你需要复用Objective-C、Swift或C++代码,而不是用JavaScript重新实现一遍;又或者你需要实现某些高性能、
多线程
的代码
笑语解愁苦
·
2023-12-25 05:40
【并发设计模式】聊聊两阶段终止模式如何优雅终止线程
两阶段终止模式-优雅停止线程避免共享的设计模式-只读、Copy-on-write、Thread-SpecificStorage
多线程
版本的if模式
多线程
分工模式(Thread-per-Message、WorkerThread
qxlxi
·
2023-12-25 04:01
#
并发编程
设计模式
java
开发语言
Java
多线程
事务回滚 ——
多线程
插入数据库时事务控制
串行效率低,耗时长,为了提高效率,这个时候我们首先想到
多线程
并发插入,但是如何控制事务呢…直接上干货实现效果开启多条子线程,并发插入数据库当其中一条线程出现异常,或者处理结果为非预期结果,则全部线程均回滚代码实现
楼兰King
·
2023-12-25 04:38
多线程
事务怎么回滚
背景介绍1.最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到
多线程
去拆分数据并行处理来提高响应时间,如果有一个线程执行失败,则全部回滚
King斌
·
2023-12-25 03:06
多线程
进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。JavaVM启动的时候会有一个进程java.exe该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码存在于main方法中,该线程称之为主线程。扩展:其实更细节的说明jvm启动不只一个线程,还有
Lonelylh
·
2023-12-25 03:12
设计并实现一个
多线程
图书馆管理系统,涉及数据库操作
没有实现全部功能,希望路过的大佬,可以实现全部功能,在评论区聊聊创建数据库library-demoCREATEDATABASE`library-demo`创建图书表bookCREATETABLE`book`(`bookId`int(11)NOTNULLAUTO_INCREMENTCOMMENT'图书ID',`bookName`varchar(15)DEFAULTNULLCOMMENT'书名',`a
Casey·Hu
·
2023-12-25 03:21
数据库
oracle
服务器
C#基础——线程(线程池、线程锁、线程抢占、
多线程
)
线程进程(Process)是由操作系统分配资源并执行的一个独立的程序实,属于Windows的概念,进程结束就表示程序关闭了。线程(Thread)是程序中执行的最小单位。一个线程代表了一个独立的执行流,可以独立运行,执行特定的任务。每个应用程序至少有一个线程,即主线程,用于执行主要的程序代码。进程可以包含多个线程,但是主线程只有一个,如果遇到繁琐的任务,可以开辟线程,开辟出来的线程叫做分线程stat
郭贝贝同学
·
2023-12-25 03:50
c#
开发语言
Java
多线程
、线程池及线程同步(synchronized关键字、悲观锁、乐观锁)
1.进程与线程定义进程包含线程,如一个百度网盘进程,该进程的线程可以有上传,下载。2.创建线程的三种方式方式1-继承Thread类方式2-实现Runnabled接口1.常规写法2.匿名内部类写法方式3-实现Callable接口示例代码:f1.get()方法得到call方法的返回值也就是说当线程执行完后,get()方法才执行,这样才能得到线程执行完后的返回值。3.Thread的常用方法示例代码:1.
莫青.
·
2023-12-25 02:03
Java学习从0到1
java
开发语言
C++
多线程
学习笔记002
多线程
互斥锁基本操作和死锁
C++
多线程
学习笔记002
多线程
互斥锁基本操作和死锁引言C++中要注意线程安全,多个线程不能同时读写一个变量,这时就需要互斥锁来保证某个变量同一时间只能被某个一个线程访问实列代码#include#include
抢公主的大魔王
·
2023-12-25 01:02
c++
学习
笔记
C++
多线程
学习笔记003lock_guard和unique_lock
C++
多线程
学习笔记003lock_guard和unique_lock引言使用mutex.lock()和mutex.unlock()可以用来完成基本的互斥锁操作,想用高级一点的lock操作可以用lock_guard
抢公主的大魔王
·
2023-12-25 01:02
c++
学习
笔记
C++
多线程
学习笔记001
多线程
基本操作
C++
多线程
学习笔记001
多线程
基本操作创建线程#include#include#includevoidcount_down(size_tnum){std::cout<<"开始"<
抢公主的大魔王
·
2023-12-25 01:31
c++
学习
笔记
Java之Synchronized与锁升级
Synchronized与锁升级一、概述在
多线程
并发编程中synchronized一直是元老级角色,很多人都会称呼它为重量级锁。
努力学习的小飞侠
·
2023-12-25 01:01
JUC
java
开发语言
Java对象内存布局和对象头
多线程
下synchronized的加锁就是对同一个对象的对象头中的MarkWord中的变量进行CAS操作。对象头(在64位系统中,MarkWord占了8个字节,类型指针占了8个字节,一
努力学习的小飞侠
·
2023-12-25 01:58
JUC
java
开发语言
C++
多线程
学习笔记004简单的Producer和Consumer模型
C++
多线程
学习笔记004简单的Producer和Consumer模型引言Producer为队列中添加“任务”,Consumer自队列中取出并完成“任务”。
抢公主的大魔王
·
2023-12-25 01:58
c++
学习
笔记
python+pytest接口自动化(15)-日志管理模块loguru简介
python自带日志管理模块logging,使用时可进行模块化配置,但logging配置起来比较繁琐,且在多进行
多线程
等场景下使用时,如果不经过特殊处理,则容易出现日志丢失或记录错乱的情况。
测试小鬼
·
2023-12-25 01:25
pytest
自动化
python
自动化测试
系统架构
Java技术栈
Java技术栈文章目录JavaJava基础HashMap
多线程
算法Java8JVM设计原则及模式框架SpringSpringCloudDubbo中间件RedisMySQLRabbitmqRocketMQJavaJava
芥末鱿鱼~
·
2023-12-25 01:21
Java
java
面试
go语言学习笔记 — 进阶 — 并发编程(9):互斥锁(sync.Mutex)—— 保证同时只有一个goroutine可以访问共享资源
互斥锁(英语:Mutualexclusion,缩写Mutex)是一种在
多线程
编程中,防止两条线程同时对同一共享资源(比如全局变量)进行读写的机制。
Locutus
·
2023-12-25 01:20
Golang
golang
开发语言
后端
Golang 学习笔记(06)——
多线程
作者:ChainZhang链接:https://www.jianshu.com/p/c3d65105fa46介绍线程是cpu调度的最小单位,只有不同的线程才能同时在多核cpu上同时运行。但线程太占资源,线程调度开销大。go中的goroutine是一个轻量级的线程,执行时只需要4-5k的内存,比线程更易用,更高效,更轻便,调度开销比线程小,可同时运行上千万个并发。go语言中开启一个goroutine
beTree_fc
·
2023-12-25 01:20
Golang并发
golang
多线程
go语言
多线程
学习笔记——互斥锁
最近在学go语言的
多线程
,作为一门云时代的语言,并发处理应该是面试和应用中必不可少的一部分,强制自己写个笔记,好好整理一下,本人纯小白,只是课堂知识的自我消化,如果能帮助到大家,求之不得。
浅see_you
·
2023-12-25 01:20
golang
开发语言
多线程
Golang学习笔记4——并发编程
即看起来是多个任务同时执行,但并不一定是同一时刻,例如单核并发,通过
多线程
共享单核CPU利用时间片切换串行执行(并发非并行)。并行:物理上同一时刻执行多个并发任务。一般依赖多核
Overcautious
·
2023-12-25 01:17
golang
golang
学习
开发语言
IO的多路复用
一、概念:使单线程或者单进程同时监测若干个文件描述符具有执行的能力;二、作用:类似于多进程和
多线程
三、必要性:
多线程
或者多进程对资源需求较高四、IO模型:1.阻塞io不设置的话系统默认2.非阻塞io在阻塞
m0_74131325
·
2023-12-25 00:12
服务器
运维
不变模式-使用不变模式后,所有实例的方法均不需要进行同步操作,保证了他们在
多线程
环境下的性能。
当
多线程
对同一个对象进行读写操作时,为了保证对象数据的一致性和正确性,有必要对对象进行同步,但是同步操作对系统性能有损耗。
helloworld1238888
·
2023-12-24 21:58
java
jvm
开发语言
《面试专题-----经典高频面试题收集三》解锁 Java 面试的关键:深度解析并发编程基础篇高频经典面试题(第三篇)
目录并发编程面试题1.什么是进程、线程、协程,他们之间的关系是怎样的2.协程对于
多线程
有什么优缺点吗并发编程面试题1.什么是进程、线程、协程,他们之间的关系是怎样的进程:本质上是⼀个独⽴执⾏的程序,进程是操作系统进
码农阿豪
·
2023-12-24 21:50
面试
面试
java
并发编程
java
多线程
分页查询数据
前言目前绝大部分的Java程序员都是处于增删改查的阶段,但是到了这个阶段后就应该考虑下一个层次的突破了,总不能做一辈子的crud吧…**以目前IT行业的发展趋势以及就业情况来看,**市场早已经不缺初级开发了,对于中高级开发人才倒是挺稀罕的,编程这一工作,如逆水行舟不进则退。技术不断更新,你可以设想一下,公司因为疫情的影响实在撑不下去了,你是不幸中枪的那一个,你之后的工作该怎么找?你的工作经验是否能
数据库面试题
·
2023-12-24 20:10
程序员
java
经验分享
面试
多线程
,io,网编,反射,xml
代码全部手敲,永远不要相信你看到的结论,自己编码后运行出来的,才是自己的。1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
ersheng_
·
2023-12-24 20:39
java
身为Java“搬砖”程序员,你掌握了
多线程
吗?
摘要:互联网的每一个角落,无论是大型电商平台的秒杀活动,社交平台的实时消息推送,还是在线视频平台的流量洪峰,背后都离不开
多线程
技术的支持。
陈童学哦
·
2023-12-24 20:38
图书活动
java
开发语言
多线程
面试:各种锁的实现原理
标签:
多线程
前言:在面试过程中,锁是经常被问到的问题之一,本文总结了面试过程中一些常见的提问,内容总结自知乎并结合自身面试经历加以阐述,希望能帮助到大家1、什么是锁?
Vechace
·
2023-12-24 20:13
Java(
多线程
)
创建线程*/publicclassThreadDemo{publicstaticvoidmain(String[]args){SubThreadst=newSubThread();SubThreadst1=newSubThread();st.start();st1.start();for(inti=0;i0){try{Thread.sleep(10);}catch(Exceptionex){}Sy
幻想无极
·
2023-12-24 19:38
【Java 并发】CyclicBarrier 介绍
1简介在
多线程
编程中,协调和同步线程的执行是至关重要的。Java提供了许多并发工具来帮助开发人员有效地管理
多线程
应用程序。
lcn29
·
2023-12-24 19:19
#
Java
并发
Java
Java
并发
18张图让你搞懂高并发中的线程与线程池,看完还不会你来打我!
一切要从CPU说起你可能会有疑问,讲
多线程
为什么要从CPU说起呢?原因很简单,在这里没有那些时髦的概念,你可以更加清晰的看清问题的本质。CPU并不知道线程、进程之类的概念。
风平浪静如码
·
2023-12-24 18:19
【设计模式】RBAC 模型详解
其他系列文章导航Java基础合集数据结构与算法合集设计模式合集
多线程
合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、什么是RBAC呢?
伴川
·
2023-12-24 18:11
设计模式合集
Java基础合集
设计模式
安全
java
后端
数据库
sql
算法
Java线程池实现原理
参考:Java线程池实现原理及其在美团业务中的实践-美团技术团队(meituan.com)一、线程池是什么线程池是一种对线程进行池化管理的思想和工具,广泛应用于
多线程
服务器中线程的创建和销毁都会带来很多额外开销降低了服务器性能
shenyang1026
·
2023-12-24 17:18
java
开发语言
Python
多线程
编程详解及常用方法
多线程
编程是一种常用的并发编程技术,可以在同一进程中同时执行多个线程,提高程序的执行效率。在Python中,可以使用threading模块来创建和管理线程。
TechGlide
·
2023-12-24 17:32
python
java
开发语言
Python
QT
多线程
的四种实现
这种情况下就需要使用
多线程
,其中一个线程处理窗口事件,其他线程进行各自相关的逻辑操作,用户体验和程序的执行效率都显著提高。
甜蕙
·
2023-12-24 16:40
qt
开发语言
QT中的线程、线程池以及进程
文章目录1线程、进程概念2QT线程2.1线程使用2.2线程同步3线程池3.1线程池简单实用3.2线程池跟新UI组件的方法4线程池与
多线程
的区别5进程1线程、进程概念1.程序与进程的关系一个程序可能对应多个进程一个进程可能包含多个程序
阿郭郭郭郭郭贝-
·
2023-12-24 16:40
QT学习笔记
2022-06-19 Qt
多线程
QThreadmoveToThread3.QThreadPool4.QtConcurrent5.选择合适的线程6.示例7.Qt中线程间通讯的方式8.线程同步9.条件锁五.示例前言Qt中线程的学习记录Qt线程方式:QThread:低级别
多线程
ihmhm12345
·
2023-12-24 16:36
QT
日常记录
qt
开发语言
18、Qt线程(三):使用QtConCurrent模块
一、功能说明1、使用QtConCurrent并发模块的run()函数方式实现
多线程
2、点击“开始”按钮启动子线程;3、run()分别调用外部函数、Lamdba表达式和成员函数二、项目创建1、新建QtWidgetsApplication
怎么追摩羯座
·
2023-12-24 16:06
Qt小功能
qt
qt
多线程
、事件调度 http://www.xue5.com/Developer/Software/608233.html
http://www.xue5.com/Developer/Software/608233.htmlenglish:http://qt-project.org/wiki/Threads_Events_QObjects在Qt频道讨论最多的话题之一就是线程,许多人在这频道中询问该怎么解决在不同线程中运行的代码问题。粗看他们的代码,问题十有八九是第一次使用线程,而他们落入了并行编程的陷阱中了。对在Qt中
StevenIsSnail
·
2023-12-24 16:06
QT
多线程
(QThread)里调用线程池(QThreadPool )与主界面进行通讯
在最近的一个项目中,遇到了一个问题,就是主界面调用一个线程,然后再线程中开启一个线程池进行数据生成,线程池调用的线程对象必须继承自QRunable类,这个类有个缺点,就是因为它无法继承QObject,所以不能向外面发送信号,但是我们需要在主界面显示它输出的信息。怎么办呢?编写一个QRunable子类编写一个QThread子类调用QThread子类编写一个QRunable子类编写一个QRunable
即将封神
·
2023-12-24 16:06
Qt
C/C++
16、Qt线程(一):继承QThread,重写run
继承QObject类,使用moveToThread()函数2、使用QtConCurrent并发模块的run()函数3、继承QRunnable类二、功能说明1、通过继承QThread,重写run的方式实现
多线程
怎么追摩羯座
·
2023-12-24 16:05
Qt小功能
qt
19、Qt线程(四):继承QRunnable类
一、功能说明1、通过继承QRunnable,重写run的方式实现
多线程
2、点击“开始”按钮启动子线程;二、项目创建1、新建QtWidgetsApplication应用,名称为Runnable,基类选择QMainWindow
怎么追摩羯座
·
2023-12-24 16:04
Qt小功能
qt
开发语言
文章分享-1周-怎么理解分布式、高并发、
多线程
?
地址如下:怎么理解分布式、高并发、
多线程
?个人觉得部分程序员很容易把分布式、高并发、
多线程
都划上等号,实际上他们相互有关系,但是各自侧重点却不一样。
庄泽锐
·
2023-12-24 16:07
iOS 之 block(2)
在使用block的过程中,经常会采用为了解决循环引用,
多线程
等的问题而烦恼。在使用block处理这些问题时,需要注意什么呢?
老猫_2017
·
2023-12-24 16:45
线程安全问题
产生线程不安全的原因1.1修改共享数据1.2内存可见性问题1.3原子性问题1.4指令重排序问题2.解决办法2.1加锁2.2加volatile1.产生线程不安全的原因线程的调度是随机的,随机调度会使一个程序在
多线程
环境下
小胡_不糊涂
·
2023-12-24 14:44
JavaEE
线程安全
C++ 基于STL标准库实现 ManualResetEvent、AutoResetEvent (手动重置事件,自动重置事件)
这两个同步对象的作用就不细说了,多核编程(
多线程
)算是C/C++开发人员入门的基本功,在很多场景上面都需要用这些,做客户端的童鞋应该常用,但更多是用系统API来实现,但是不是那么通用,因为每个平台接口都不一样
liulilittle
·
2023-12-24 13:31
C/C++
c++
开发语言
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他