技术栈
并发
Dlrb1211
4 天前
linux
·
进程
·
并发
·
进程状态
·
调度
·
进程控制指令
·
进程函数
Linux系统编程-进程及相关指令与函数
目录一. 进程1.1 什么是进程进程:程序:1.2 进程的创建过程1.3 进程的调度并发:CPU任务调度算法:
笨蛋不要掉眼泪
7 天前
java
·
开发语言
·
并发
Java并发编程:Executors框架类深度解析
在Java并发编程中,Executors是一个工具类,位于java.util.concurrent包下,它提供了创建线程池的静态工厂方法。合理使用线程池可以有效控制系统中并发线程的数量,避免因频繁创建和销毁线程带来的性能开销。
笨蛋不要掉眼泪
9 天前
java
·
开发语言
·
网络
·
并发
Java并发编程 :深入剖析LinkedBlockingQueue
在Java并发编程中,LinkedBlockingQueue 是一个非常重要的阻塞队列实现。它广泛应用于线程池(如 ThreadPoolExecutor)、生产者-消费者模型等场景。本文将带你从源码角度,深入理解它的数据结构、锁机制、条件变量以及核心方法的实现原理。
逻极
10 天前
微服务
·
云原生
·
go
·
并发
Go 从入门到精通:并发编程与云原生实践
Go 语言自 2009 年诞生以来,凭借其简洁的语法、高效的并发模型和出色的性能,迅速成为云原生领域的首选语言。从 Docker、Kubernetes 到 Prometheus、Etcd,几乎所有云原生基础设施的核心组件都使用 Go 编写。本文将带你从并发编程基础出发,深入探讨 Go 在云原生场景下的实战应用,帮助你从入门走向精通。
fengxin_rou
10 天前
并发
·
juc
【从零开始的JUC并发第四章】:JUC常用工具类
🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
笨蛋不要掉眼泪
12 天前
java
·
开发语言
·
算法
·
并发
Java并发编程:深入剖析 ArrayBlockingQueue
在Java并发编程中,生产者-消费者模式是一种非常经典的解耦设计。而阻塞队列正是这一模式的核心组件。ArrayBlockingQueue 作为JUC包中一个重要的有界阻塞队列实现,它通过数组存储数据,并利用 ReentrantLock 和 Condition 实现了线程安全的阻塞存取操作。
fengxin_rou
13 天前
开发语言
·
并发
·
juc
·
锁
【JUC第二章上】:锁机制&关键字
🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
笨蛋不要掉眼泪
16 天前
java
·
开发语言
·
并发
Java并发编程:ReentrantLock与AQS原理剖析
在Java并发编程中,ReentrantLock是一个非常重要的可重入互斥锁,它比synchronized提供了更灵活的锁机制:支持公平/非公平模式、可响应中断、超时等待、多条件变量等。
fengxin_rou
17 天前
数据库
·
redis
·
缓存
·
架构
·
事务
·
并发
【Feed 高并发架构实战】:雪花 ID + 三级缓存 + 计数旁路设计详解
🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
阿昌喜欢吃黄桃
19 天前
java
·
线程池
·
多线程
·
并发
·
juc
并发线程工具类分享
hi,我是阿昌,今天分享一下并发线程工具类分享可以更好的在实际项目中进行使用,废话不多说,上来先分享java类
笨蛋不要掉眼泪
20 天前
java
·
开发语言
·
并发
Java并发编程:内存可见性与synchronized同步机制
在Java并发编程中,理解内存模型和可见性问题是掌握多线程开发的基础。本文将重点围绕Java内存模型(JMM)以及synchronized关键字的内存语义展开,帮助读者建立扎实的并发编程基础。
笨蛋不要掉眼泪
20 天前
java
·
开发语言
·
jvm
·
并发
Java并发编程:深入理解ThreadLocal
在多线程编程中,共享变量的并发访问问题一直是开发者需要面对的核心挑战。当多个线程同时对同一个共享变量进行读写操作时,线程安全问题便随之而来。传统的解决方案是使用锁机制进行同步,但这不仅增加了编码复杂度,还可能带来性能开销和死锁风险。
WL_Aurora
21 天前
java
·
多线程
·
并发
Java多线程详解(二):线程池、同步机制与并发工具类
本文将继续深入Java多线程的高级内容,包括线程池原理与实战、volatile与synchronized底层机制、CAS原子操作、以及JUC并发工具类的使用。通过大量代码示例和原理图解,帮助大家构建完整的多线程知识体系。
fengxin_rou
21 天前
数据库
·
mysql
·
事务
·
并发
【MySQL 事务并发实战】:隔离级别、MVCC 与幻读问题彻底解
🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
014-code
1 个月前
java
·
开发语言
·
并发
Java 并发中的原子类
多线程环境下,有个常见问题:count++ 看似一行代码,实际分三步:多线程下可能发生:最终 count=1,但实际应该等于 2。
a776995799
2 个月前
并发
·
driver
驱动里的并发控制--互斥锁
本文为个人学习实验记录,如有疏漏,错误等,欢迎指正 代码参考了网上的公开资源(deepseek搜集提供)
小Y._
2 个月前
java
·
并发
·
juc
·
concurrenthashmap
ConcurrentHashMap高效并发机制深度解析
ConcurrentHashMap是Java并发包java.util.concurrent中最核心的组件之一,专为高并发场景设计。相比HashMap的线程不安全、Hashtable的性能低下,ConcurrentHashMap通过精巧的锁设计和无锁算法,实现了高性能与线程安全的完美平衡。本文将从源码角度深度剖析ConcurrentHashMap的实现原理。
趣魂
2 个月前
并发
·
异步
五种并发/异步模型整理
lee_curry
2 个月前
java
·
线程
·
并发
·
juc
Java中关于“锁”的那些事
第二章 Java中关于“锁”的那些事悲观锁:认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。 synchronized关键字和Lock的实现类都是悲观锁 适合写操作多的场景 乐观锁:认为自己在使用数据时不会有别的线程修改数据,所以不会添加锁,只是在更新数据的时候去判断之前有没有别的线程更新了这个数据。如果这个数据没有被更新,当前线程将自己修改的数据成功写入。如果数据已经被其他线程更新,则根据不同的实现方式执行不同的操作 Java中是通过使用无锁编
SudosuBash
2 个月前
并发
·
进程和线程
·
内存缓存一致性
·
多核编程
·
a primer on mc and cc
[A Primer On MC and CC] 2.1 Memory Consistency 1 - 指令重排序和 SC 模型
最近去了杭州的金沙湖玩, 顺带分享几张照片, 正好最近不太开心, 也算缓解了一下自己的情绪吧.好了, 书接上回。上回我们对内存一致性协议起了个头, 这回我们继续来看内存一致性.