码迷,mamicode.com
首页 >  
搜索关键字:原子    ( 4464个结果
屋里的大象:粒子物理学有自己的死神
图源:unsplash科学有其可怕的一面。基础物理学是我们理解宇宙的基石,一个可怕的死神正潜伏在其深处,随时可能毁灭一切。当深入研究虚假真空衰减的恐怖世界时,结果很可能令你心惊。想象一下如果物理学突然改变了,组成你身体的原子内的夸克突然想要以一系列不同的规则和力量运转。这不仅仅是有点刺激,还会抹去所有的化学和生物学。生命、化学物质、原子、太阳系、星系都不复存在了,宇宙将真实地终结。这听起来像是什么
分类:其他好文   时间:2020-12-21 11:52:38    阅读次数:0
禁止指令重排序
volatile总结 简介 volatile是Java中的关键字,用来修饰变量,保证了内存可见性,也就是说其他线程看到总是最新值,禁止指令重排序,保证读写的原子性,不包证复合操作原子性。 Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变 ...
分类:编程语言   时间:2020-12-18 13:23:26    阅读次数:4
【PHP】用Redis实现限流的常见方案
限流实现的思路比较多,一般比较常见的思路有 计数器,滑动窗口,令牌桶。 而Redis有着丰富的数据结构以及分布式的支持,使用Redis实现限流的业务还是比较适合的。 并且在Redis 4.0 上可以安装限流模块 redis-cell,其思路也是令牌桶,其提供了限流的原子操作使用起来很方便可靠。 计数 ...
分类:Web程序   时间:2020-12-17 12:27:27    阅读次数:4
java 面试 - 多线程与高并发
synchronize 与 volatile 一 使用场景 1 synchronized应用于对象实例与对象方法 2 synchronized应用于类与静态方法 二 对象的内存布局 三 特性: 原子性: 可见性: 有序性: 可重入性: 参考文章: https://openjdk.java.net/g ...
分类:编程语言   时间:2020-12-17 12:01:54    阅读次数:1
探究 | Elasticsearch不支持事务有什么好的弥补方案吗?
1、问题源自星球同学的提问:es如何与hive或mysql结合使用?es不支持事务有什么好的弥补方案吗?2、事务的核心概念如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下ACID四个特性:原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,一致性(Consistency)一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事
分类:其他好文   时间:2020-12-15 12:29:15    阅读次数:3
redis 一些细节方法
redistemplate.opsForValue().increment("key",1);原子性+1 redisTemplate.opsForValue().setIfAbsent("key","value",timeout,unit); 分布式锁 保证在分布式环境一些 一段时间内 只有一台机械 ...
分类:其他好文   时间:2020-12-14 13:02:05    阅读次数:4
Spring事务管理
一、事务的相关概念 1.事务:在软件开发领域全部执行或者全部不执行的操作称之为事务。 2. 事务的ACID特征: 原子性:Atomicity,一次事务就是一个执行工作单元,一个工作单元中包含多个步骤,这些步骤要么全部执行完成,要么全部执行失败,不允许停留在中间的任一步骤,当事务执行失败后,会回滚到事 ...
分类:编程语言   时间:2020-12-08 12:31:24    阅读次数:10
史上最全 Java 中各种锁的介绍
原创java金融java金融4月20日什么是锁在计算机科学中,锁(lock)或互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问限制。锁旨在强制实施互斥排他、并发控制策略。锁通常需要硬件支持才能有效实施。这种支持通常采取一个或多个原子指令的形式,如"test-and-set","fetch-and-add"or"comp
分类:编程语言   时间:2020-12-07 12:17:58    阅读次数:6
一次聊天引发的思考--java并发包实战
一次聊天,谈到了死锁的解决、可重入锁等等,突然发现这些离自己很远,只有一些读书时的概念涌入脑海,但各自的应用场景怎么都无法想出。痛定思痛,决定看看concurrent包里涉及并发的类及各自的应用场景。第一类:原子操作类的atomic包,里面包含了1)布尔类型的AtomicBoolean2)整型AtomicInteger、AtomicIntegerArray、AtomicIntegerFieldUp
分类:编程语言   时间:2020-12-04 11:12:58    阅读次数:4
事务的四大特性(ACID)
1.原子性:事务是 数据库 的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。 2.一致性:事务前后,数据库的状态都满足所有的完整性约束。 3.隔离性:并发执行的事务是隔离的,一个不影响一个。 如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将确保每一事务在系统中认为只有 ...
分类:其他好文   时间:2020-12-03 12:00:31    阅读次数:6
4464条   上一页 1 ... 5 6 7 8 9 ... 447 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!