首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#atomic

解密Java并发中的秘密武器:LongAdder与Atomic类型

一只牛博

在多线程编程的世界里,数据的安全性和性能是两个永远并存的挑战。本文将向你介绍Java并发领域的三位明星:LongAdder、AtomicInteger和Atom...

6110

Atomic 负载均衡器实践

FunTester

负载均衡是分布式系统中提升性能和可用性的关键技术。轮询(Round Robin)作为一种基础负载均衡算法,以其简单高效的特点广泛应用于服务器性能相近的场景。本文...

9810

【高薪程序员必看】万字长文拆解Java并发编程!(6-1):从CAS无锁机制到Atomic原子类实战指南

摘星.

今天给大家带来的是 ​​《Java高并发编程核心:CAS无锁机制与原子类深度解析》​ 💻⚡

13310

【高薪程序员必看】万字长文拆解Java并发编程!(6-2):从CAS无锁机制到Atomic原子类实战指南

摘星.

今天给大家带来的是 ​​《Java高并发编程核心:CAS无锁机制与原子类深度解析》​ 💻⚡

8010

Java中的Atomic与volatile使用指南-Java快速进阶教程

jack.yang

在本教程中,我们将了解volatile关键字和Atomic类之间的区别以及它们解决的问题。首先,有必要知道Java如何处理线程之间的通信以及可能出现的意外问题。

9600

【连载 09】atomic包原子类

FunTester

java.util.concurrent.atomic包提供了一组用于实现原子操作的类。这些类可以用于在多线程环境中执行线程安全的、不可中断的原子操作。原子操作...

16110

深入解析 C++11 的 `std::atomic`:误区、性能与实际应用

码事漫谈

在现代 C++ 开发中,std::atomic 是处理多线程同步时的重要工具之一。它通过提供原子操作保证了线程安全,但在实际使用时却隐藏着许多不为人知的陷阱和性...

59610

如何保证线程安全?synchronized,ReentrantLock,Atomic使用场景

终有链响

线程安全解决方案 synchronized,ReentrantLock,Atomic 使用场景描述

9410

JUC 包中的 Atomic 原子类总结

人不走空

Atomic 翻译成中文是“原子”的意思。在化学上,原子是构成物质的最小单位,在化学反应中不可分割。在编程中,Atomic 指的是一个操作具有原子性,即该操作不...

13810

Java中CAS算法的集中体现:Atomic原子类库,你了解吗?

JavaBuild

在前面的博文中我们学习了volatile关键字,知道了它可以保证有序性和可见性,但无法保障原子性,结局原子性问题推荐使用synchronized、Lock或者A...

13100

【JUC基础】10. Atomic原子类

有一只柴犬

Atomic英译为原子的。原子结构通常称为不可分割的最小单位。而在JUC中,java.util.concurrent.atomic 包是 Java 并发库中的一...

17610

go:在调用函数时指定最小运行间隔

超级大猪

有时候在打印日志的时候,在频繁的操作中,会被日志刷屏,但又想定期打印查看状态。这个时候可以利用time.Timer实现一个可指定最小执行间隔的函数,具体看代码吧...

52510

前沿 | 携程商旅在 Atomic Css 下的探索

携程技术

举一个简单的例子,比如上述的 corp-button 使用 atomic css 的方案,可以拆分为更加原子化的 class 声明:

28310

深入理解Rust的Atomic及Ordering

newbmiao

之前提到的Mutex、Condvar是Rust中比较偏高层的共享数据型并发控制,更底层的并发控制也有,比如Atomic(原子操作)。

67810

原子操作 Atomic Operation

为为为什么

原子操作(atomic operation)指的是由多步操作组成的一个操作。如果该操作不能原子地执行,则要么执行完所有步骤,要么一步也不执行,不可能只执行所有步...

86610

19.Atomic系列之LongAdder的底层原理(分段锁提升并发性能)

终有救赎

老王:小陈啊,上一章我们讲解了cas的缺陷,无法同时更新多个变量、以及ABA的问题。以及如果使用AtomicReference解决同时更新多个变量,如果使用At...

22020

16.Atomic原子类体系概览

终有救赎

老王:小陈啊,从今天开始我们就要进入Atomic原子类系列的学习了,首先啊给你看一下JDK中提供给我们使用的原子类有哪些?

22620

​【深入理解Linux内核锁】| 原子操作

董哥聊技术

原子操作(atomic operation),不可分割的操作。其通过原子变量来实现,以保证单个CPU周期内,读写该变量,不能被打断,进而判断该变量的值,来解决并...

85310

Go语言中的sync/atomic包详解

运维开发王义杰

在软件开发中,数据竞争是无处不在的问题,特别是在并发编程环境下。Go语言为我们提供了强大的工具来处理这些问题,其中之一就是sync/atomic包。这个包提供了...

95120

并发中atomic BUG分享

FunTester

在使用Java做性能测试的过程中,遇到过很多自己抗自己的坎儿。在经历过风风雨雨之后,自认为已经是个并发编程的老司机,没想到前两天又丢进了同一个坑中。

12520
领券