最新 最热

Java的虚拟线程如何帮助您的业务?

使用 JDK 21,您可以选择使用虚拟线程来提高可扩展性,但最好将其与提供性能改进的 JVM 结合使用。

2024-06-04
1

关于EventLoop的简单理解

个人博客网站欢迎交流:萤火之森:https://blog.xkongkeji.com

2024-06-01
1

Java一分钟之-Java图形绘制:Graphics2D与Shape

Java提供了强大的图形绘制功能,主要通过Graphics2D和Shape接口来实现。在本篇博文中,我们将探讨这两个关键组件,常见的问题,易错点以及如何避免它们。...

2024-05-31
1

Java中的并发锁是什么,提供一个使用并发锁的实际案例

并发编程是指多个线程同时操作共享资源的编程方式,在并发编程过程中,为了保证数据的一致性和线程安全,我们通常会使用锁来进行控制。Java 中提供了多种锁机制,其中最常用的包括 ReentrantLock 和 ReadWriteLock。...

2024-05-30
1

Go:计算机程序执行中的上下文切换深入解析

在现代计算机系统中,多任务处理是一个非常普遍的现象。为了在单个处理器上实现多任务处理,操作系统需要在不同的任务之间切换。这种任务切换被称为上下文切换。对于Go语言开发者而言,理解上下文切换的原理和在Go中的实现...

2024-05-29
1

我的性能分析之路启程

回顾我的职业生涯,中间件技术专家这个角色持续的时间最长,关于性能分析经历了许多,但故事要从我顿悟的那个案例开始。

2024-05-29
1

Java一分钟之-并发编程:线程间通信(Phaser, CyclicBarrier, Semaphore)

在Java并发编程中,线程间的协作与通信是实现复杂并发逻辑的关键。Phaser, CyclicBarrier, 和 Semaphore 是Java并发包提供的强大工具,它们分别适用于不同的同步需求。本文将深入浅出地介绍这三个组件的使用场景、常...

2024-05-28
0

Java中的读写锁ReentrantReadWriteLock详解,存在一个小缺陷

最近是和java.util.concurrent.locks包下的同步类干上了,素有 并发根基 之称的concurrent包中全是精品,今天我们继续哈,今天学习的主题要由一个大厂常问的Java面试题开始:...

2024-05-27
1

大厂高频面试题:ReentrantLock 与 synchronized异同点对比

在过去的博文中我们学习了ReentrantLock 与 synchronized这两种Java并发使用频率最高的同步锁,在很多大厂面试题中有个经典考题:

2024-05-27
1

面试官:说一说CyclicBarrier的妙用!我:这个没用过...

面试官:同学,AQS的原理知道吗? 我:学过一点,抽象队列同步器,Java中很多同步工具都是基于它的... 面试官:好的,那其中CyclicBarrier学过吗?讲一讲它的妙用吧 我:啊,这个,这个我平时写代码没用过... 面试官:那你回去再学学吧!...

2024-05-27
1