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
线程并发
【原理学习】互斥量机制与条件变量机制一起使用
互斥量(Mutex)是一种用于实现线程互斥访问共享资源的机制,通过互斥量可以保证在同一时间内只有一个线程可以访问共享资源,从而避免多
线程并发
修改共享资源导致的数据不一致问题。
爱钓鱼的歪猴
·
2023-10-10 14:26
C++学习
学习
c++
JUC详解-9-阻塞队列BlockingQueue及BlockingQueue四组API
多
线程并发
处理;线程池!使用队列?
西西ANO
·
2023-10-10 07:35
JUC
java
阻塞队列
BlockingQueue
几种GC收集器的特点
也采用复制算法,很多都和Serial一样,只不过它STW时采用多
线程并发
执行回收操作。是很多虚拟机在Server模式下的默认选项,因为除了Serial,ParNe
Utte
·
2023-10-10 06:40
线程安全性 - 有序性及总结
Java内存模型中,允许编译器和处理器对指令进行重排序,但是重排序过程不会影响到单线程程序的执行,却会影响到多
线程并发
执行的正确性。1、程序
秋夫人
·
2023-10-10 06:55
java
并发
JAVA进阶知识学习-day07
1.2为什么要处理线程间通信:多个
线程并发
执行时,在默认情况下CPU是随机切换线程的,当我们需要多个线程来共同完成一件任务,并且我们希望他们有规律的执行,那么多线程之间需要一些协调通信,以此来帮我们达到多线程共同操作一份数据
小陈工
·
2023-10-10 04:09
JAVA进阶知识
java
hibernate
【多线程进阶】JUC中常见类
Semaphore信号量6.CountDownLatch总结前言本文主要讲解JUC----java.util.concurrent中的一些常见类.concurrent就是并发的意思,所以该类中放的都是一些多
线程并发
编程
慧天城寻
·
2023-10-09 18:04
多线程学习之路
java
jvm
算法
多线程
JUC
信号量
pv操作
java并发编程(3):Concurrent包中BlockingQueue阻塞队列详解
认识BlockingQueue阻塞队列一.前言在新增的Concurrent包(建议大家去学习了解一下,针对线程安全,多
线程并发
做的工具包)中,BlockingQueue阻塞队列很好的解决了在多线程中,高效的安全的解决
学后端的小萝卜头
·
2023-10-09 17:48
阻塞队列
线程使用
java
java
并发编程
poi和easyexcel解析excel性能对比
结论:easyexcel比poi好太多了结果:使用poi单线程解析直接oom;使用easyexcel解析单线程150ms完成,20个
线程并发
会频繁fullGC但是没有oom介质:jdk1.8.0_65,
快乐是
·
2023-10-09 14:18
java
Java中的synchronized、volatile、CAS
中的synchronized、volatile、CAS在Java中,synchronized、volatile和CAS(CompareandSwap)都是用于多线程编程的关键概念和关键字,它们用于解决多
线程并发
访问共享资源时可能出现的问题
学习资源网
·
2023-10-09 14:41
java
jvm
开发语言
JDK21 要来了,,你不会还在用 Java 8吧!
当前Java中的多
线程并发
编程绝对是另我们都非常头疼的一部分,感觉
IT条条
·
2023-10-09 13:48
开发语言
java
并发与多线程开发核心技术
创建通过HandlerThreadIntentServiceThreadPoolExecutor线程的优先级线程的几种状态与常用方法线程间通信主线程向子线程发送消息Android多线程开发核心知识点什么是
线程并发
安全线程安全的本质是能够让并发线程有序的运行
「已注销」
·
2023-10-09 12:05
Android开发
Android
多线程
并发编程
深入理解Java线程的等待与唤醒机制(二)
多
线程并发
是Java语言中非常重要的一块内容,同时,也是Java基础的一个难点。
我赌一包辣条
·
2023-10-09 11:47
Java进阶
多线程与并发
Condition
await
signal
等待与唤醒
c++ qt--线程(二)(第九部分)
c++qt–线程(二)(第九部分)一.
线程并发
1.并发问题:多个线程同时操作同一个资源(内存空间、文件句柄、网络句柄),可能会导致结果不一致的问题。
程序小白的code之路(记录分享)
·
2023-10-09 03:56
c++
c++
qt
JUC多
线程并发
编程
JUC并发编程一、JUC概念1.什么是JUC在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util.concurrent工具包的简称。这是一个处理线程的工具包,JDK1.5开始出现的。2.线程和进程的概念2.1进程与线程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在当代面向
xiaocstudy
·
2023-10-09 00:16
笔记
java
juc
多线程
C++11多线程第一篇:并发基本概念及实现,进程、线程基本概念
、进程、线程1.1.6学习心得1.2线程概念讲解1.2.1什么是线程1.2.2线程的优点1.2.3线程的缺点1.2.4线程的异常1.2.5线程的用途1.3并发的实现方法1.3.1多进程并发1.3.2多
线程并发
森明帮大于黑虎帮
·
2023-10-08 15:16
C++11并发与多线程
c++
windows
服务器
多线程
c++多
线程并发
的原理及实现
多
线程并发
:多线程是实现并发(双核的真正并行或者单核机器的任务切换都叫并发)的一种手段,多
线程并发
即多个线程同时执行,一般而言,多
线程并发
就是把一个任务拆分为
Sunshine_Zhou1
·
2023-10-08 15:44
c++
java
开发语言
京东Java高开岗三面算法+数据库+设计模式,复习1个月成功拿offer
算法面试:二叉树怎么实现的知道哪些排序算法快排怎么实现堆排序怎么实现一道算法题:两个有序数组,有相同的元素,找出来集合类和java高级特性面试链表,数组的优缺点,应用场景,查找元素的复杂度hashmap多
线程并发
情况下有什么问题
谁叫我土豆了
·
2023-10-08 04:28
LongAdder源码
LongAdder和AtomicInteger的区别LongAdder和AtomicInteger的作用就是在多
线程并发
的环境下保证数值计算正确。
正在学习的苦逼程序员一枚
·
2023-10-07 06:33
源码
java
源码
Muduo 多线程模型:一个 Sudoku 服务器演变
以往的例子展现了Muduo在编写单
线程并发
网络服务
apson_
·
2023-10-06 23:14
linux
编程库
分布式
服务器
c++
无锁编程(CAS)
参考高并发之无锁编程多
线程并发
在高并发场景下往往需要用到多线程编程,又由于多个线程共享同一个进程中的地址空间,所以又可能会出现同时访问/修改同一个共享变量的情况,这就涉及到线程安全的问题,比如两个线程同时修改同一个数据
正则化
·
2023-10-06 16:24
编程语言学习笔记
无锁编程
CAS
高并发
[编程思想录]无锁之CAS
一、背景解决
线程并发
产生的问题,除了锁,volatile等关键字之外,在特定的情景下为了提高代码运行的效率,为了摆脱“锁”这个独占式的编程方式之外,还有另外一个原子类的概念。
Mr.Letian
·
2023-10-06 16:44
多线程并发编程
java
中间件
后端
多线程
但是在编译器和处理器的重排序、多
线程并发
执行的环境下,一个看似
jection
·
2023-10-06 09:44
Java学习24:多线程
最起码,现在的java程序中至少有两个
线程并发
,一个是垃圾回收
苦难_69e0
·
2023-10-06 05:40
【多线程编程】创建线程的几种方式 面试题
//创建一个
线程并发
编程(默认)并发=并行+并发classMyThreadextendsThread{@Overridepublic
去北极避暑~
·
2023-10-05 13:34
习题总结
多线程安全
java
开发语言
多线程
MySql进阶篇---007:锁:全局锁、表级锁、行级锁,InnoDB引擎详解:逻辑存储结构、 架构、事务原理、MVCC多版本并发控制,MySQL管理:4个系统数据库、常用工具
5.锁5.1概述锁是计算机协调多个进程或
线程并发
访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。
清风微凉 aaa
·
2023-10-05 06:20
二
数据库+jdbc
数据库
mysql
架构
07 系统调度
任务调度在讲完多
线程并发
之后,我们终于可以进入进程管理的最后一部分内容,任务调度。一些参考书上把这一部分内容叫做进程调度,我们之所以叫它任务调度,是因为在很多系统中、被调度的单位并不一定是进程。
夏威夷的芒果
·
2023-10-05 00:54
C++项目 | 高并发内存池
分为两种场景:内碎片,外碎片(通常)高并发内存池:对比malloc在多
线程并发
场景下申请内存的性能,减少锁竞争——让每个线程都有一个自己独立的内存池。内存池需要考虑以下的问题:内存碎片问题。性能问题。
LumosJ
·
2023-10-04 18:53
c++
内存管理
高并发
boot定时任务开启和关闭 spring_spring-boot 多
线程并发
定时任务的解决方案
刚刚看了下SpringBoot实现定时任务的文章,感觉还不错。SpringBoot使用Spring自带的Schedule来实现定时任务变得非常简单和方便。在这里个大家分享下。开启缓存注解@SpringBootApplication@EnableScheduling//开启定时任务publicclassApplication{publicstaticvoidmain(String[]args){Sp
勺子说
·
2023-10-03 09:33
boot定时任务开启和关闭
spring
ThreadLocal解析
如果没有数据共享,就没有多
线程并发
安全问题。ThreadLocal就是用来避免多线程数据共享从而避免多
线程并发
安全问题。它为每个线程保留一个对象的副本,避免了多线程数据共享。
zhong0316
·
2023-10-02 17:39
MySQL有关锁的知识你掌握了吗?
1.3.1介绍1.3.2表锁A.读锁B.写锁1.3.3元数据锁1.3.4意向锁1.3.4.1介绍1.3.4.2分类1.4行级锁1.4.1行锁1.4.2间隙锁&临键锁一、锁1.1概述锁是计算机协调多个进程或
线程并发
访问某一资源的机制
敖云岚
·
2023-10-02 16:05
MySQL数据库
mysql
数据库
对多线程理解
比如同事开启3条线程分别下载3个文件(分别是文件A,文件B,文件C)多
线程并发
执行的原理在同一时间里,cpu只能处理1条线程,只有1条线程在工作(执行),多
线程并发
(同时)执行,其实是cpu快速地在多线程之间调度
iOS程序媛ff
·
2023-10-02 14:02
一文带你快速掌握Android并发编程核心技术
目录写在前面一、了解Android中的线程1.1、线程的几种创建方式1.2、线程的优先级1.3、线程状态及常用方法1.4、线程间消息通信二、线程安全2.1、了解线程安全2.1.1、什么是
线程并发
安全2.1.2
一叶难遮天
·
2023-10-02 13:49
Android多线程开发
android并发编程
线程池
线程安全
android线程间通信
Select实现并发服务器
并发服务器除了可以用多线程和多进程实现以外,还可以用select实现单
线程并发
,下面用select实现简单的示例,服务器接收客户端的连接,并将客户发的消息返回,代码如下:服务器端代码:main.c#include
Wu_uuuu
·
2023-10-02 11:35
Linux
并发
select
Linux-c
Socket
TCP
Rust的并发编程(二) 多
线程并发
文章目录Rust的并发编程(二)多
线程并发
创建子线程线程间通信使用通道传递数据共享内存Rust的并发编程(二)并发,是指在宏观意义上同一时间处理多个任务。
swanmy
·
2023-10-02 06:35
Rust语言学习笔记
rust
Rust:多
线程并发
编程
由于
线程并发
很有可能出现并行的情况,所以在并行中可能遇到的死锁、延宕错误常出现于含有并发机制的程序。为了解
小鱼编程
·
2023-10-02 06:34
Rust学习笔记
rust
开发语言
后端
Rust 多线程编程
一个进程一定有一个主线程,主线程之外创建出来的线程称为子线程多线程编程,其实就是在主线程之外创建子线程,让子线程和主
线程并发
运行,完成各自的任务。Rust语言支持多线程编程。
int8
·
2023-10-02 06:32
rust
rust
服务器
MySQL 锁分类和详细介绍
锁是计算机协调多个进程或
线程并发
访问某一资源的机制,在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源,锁机制是保证数据一致性和并发性的重要手段,它的地位非常重要
林杜雨都
·
2023-10-02 04:47
MySQL数据库
mysql
数据库
Spring如何处理
线程并发
问题?
一、前言Spring框架中处理
线程并发
问题主要是通过提供多种并发编程工具和注解,开发者可以使用这些工具和注解实现线程安全、并发控制以及线程池等技术,以提高应用程序的性能和可靠性。
曾几何时…
·
2023-10-01 10:44
spring
java
jvm
JAVA多
线程并发
之线程实现,4种线程池,终止线程4种方式
一.JAVA并发知识库二.JAVA线程实现/创建方式1.继承Thread类Thread类本质上是实现了Runnable接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。2.实现Runnable接口。如果自己的类已经extends另一个类,就无法直接extendsT
java高级架构F六
·
2023-09-30 22:35
多线程竞争锁,为什么会引起上下文切换?
在多
线程并发
的情况下,线程竞争锁,那么就不可避免的会产生阻塞,一旦产生阻塞,该线程就处于wating状态。
小猪在减肥
·
2023-09-30 17:02
java
开发语言
后端
Linux多线程【线程互斥与同步】
✨个人主页:北海所属专栏:Linux学习之旅操作环境:CentOS7.6阿里云远程服务器文章目录前言️正文1、资源共享问题1.1、多
线程并发
访问1.2、临界区与临界资源1.3、“锁”概念引入2、多线程抢票
北 海
·
2023-09-30 06:55
Linux学习之旅
linux
运维
服务器
多线程
互斥与同步
码出高效:Java开发手册笔记(java对象四种引用关系及ThreadLocal)
ThreadLocal初衷是在
线程并发
时,解决变量共享问题,但由于过度设计,比如弱引用和哈希碰撞,导致理解难度大、使用成本高,反而成为故障高发点,容易出现内存泄漏、
He Ain't Hero
·
2023-09-29 22:52
java
笔记
jvm
Netty_ThreadLocal和FastThreadLocal详解
在平常开发的时候,经常使用到线程本地变量,这种类型的变量会在每个线程中都有一份,互相不会产生影响,这样来解决多
线程并发
问题。那么是如何实现的呢?
wo883721
·
2023-09-29 21:29
Channel简易教程
不同于传统的多
线程并发
模型使用共享内存来实现线程间通信的方式,golang的哲学是通过channel进行协程(goroutine)之间的通信来实现数据共享。
危地马拉的大坑
·
2023-09-29 17:21
C#并发编程经典实例笔记1——术语介绍
多
线程并发
的一种形式,采用多个线程来执行程序。并行处理多线程的一种,把正在执行的大量的任务分割成小块,分配给多个同时运行的线程。
gythlover
·
2023-09-29 14:40
C#
c#
并发
哪些操作导致了上下文切换
初识上下文切换其实在单个处理器的时期,操作系统就能处理多
线程并发
任务。处理器给每个线程分配CPU时间片(TimeSlice),线程在分配获得的时间片内执行任务。
柳岸花开
·
2023-09-29 03:03
Java多
线程并发
编程核心知识
作者:逍遥Sean简介:一个主修Java的Web网站\游戏服务器后端开发者主页:https://blog.csdn.net/Ureliable觉得博主文章不错的话,可以三连支持一下~如有需要我的支持,请私信或评论留言!前言多线程编程非常复杂,本文章涵盖了应用程序员可能需要的所有工具,至少能够对线程、同步、异步等并发编程知识有一个清晰的认识。话不多说,开卷吧Java并发编程线程什么是线程线程创建的几
逍遥Sean
·
2023-09-29 03:45
#
并发编程
java
HarmonyOS CPU与I/O密集型任务开发指导
基于多
线程并发
机制处理CPU密集型任务可以提高CPU利用率,提升应用程序响应速度。
HarmonyOS开发者
·
2023-09-29 02:41
华为
HarmonyOS
Java多
线程并发
(中篇)
Java多
线程并发
前言九、Java锁9.1.乐观锁9.2.悲观锁9.3.自旋锁9.4.Synchronized同步锁9.5.ReentrantLock9.6.Semaphore信号量9.7.AtomicInteger9.8
小希哥
·
2023-09-28 23:45
学习资料
多线程
值得学习的开源代码
ComputerArchitectureAQuantitativeApproachpdf翻译自动编程体系设想程序猿成长计划数据结构和算法动态可视化基础数据结构和算法的纯C语言实现计算机科学面试笔记计算机科学面试笔记2可视化代码过程各种工程实践代码参考c++多
线程并发
指南实战
Z初的梦想
·
2023-09-28 21:30
计算机
学习
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他