最新 最热

JAVA并发编程系列之Semaphore信号量剖析

其实,面对这样的面试要求,现实中的头部大厂,甚至一些普通大厂都是设计了很多编程题考查大家的基础功底。但是都不会很复杂,毕竟时间有限,往往都是经典题目,涉及一个或多个核心关键技术点。...

2024-09-18
3

Java并发编程学习2-线程安全性

线程安全性是一个在代码上使用的术语,它与对象或整个程序的状态相关的,只能应用于封装其状态的整个代码之中。在线程安全性的定义中,最核心的概念就是正确性。正确性的含义是,某个类的行为与其规范完全一致。当多个线程访...

2024-06-19
1

java并发编程(2):Java多线程-java.util.concurrent高级工具

Java1.5提供了一个非常高效实用的多线程包:java.util.concurrent, 提供了大量高级工具,可以帮助开发者编写高效、易维护、结构清晰的Java多线程程序。

2023-04-09
1

高并发场景微服务实战(一)

为了解决自己的这些困惑,将微服务架构开发体系,高并发系统设计体系串联起来。在面对新机会时能把握住机会,在实际产品开发中,能做到胸有成竹。...

2022-10-27
1

Java并发编程系列之三JUC概述

上篇文章为解决多线程中出现的同步问题引入了锁的概念,上篇文章介绍的是Synchronized关键字锁,本篇文章介绍更加轻量级的锁Lock接口及引出JUC的相关知识。...

2022-04-15
2

译文《Java并发编程之volatile》

Java的volatile关键字用于将Java变量标记为“存储在主内存中”。更准确地说,每次对volatile变量的读取都将从计算机主内存中读取,而不是从CPU缓存中读取,并且每次对volatile变量的写入都将写入主内存,而不仅仅写在CPU缓存...

2022-03-22
2