码迷,mamicode.com
首页 >  
搜索关键字:原子性    ( 2389个结果
对volatile的认识(3)
volatile和synchronize的区别 1.volatile不能保证原子性,只能修饰参数可见性,synchronize可以保证线程安全 2.volatile只能修饰参数,不能修饰方法,synchronize只能修饰方法 3.当对同一个参数进行多个线程时,可以使用volatile修饰,因为参数 ...
分类:其他好文   时间:2020-03-29 21:07:35    阅读次数:64
并发面试题
一.volatile关键字有什么用途,和Synchronize有什么区别 volatile是一个轻量级的Synchronize,保证了共享变量的可见性,能够防止脏读,被volatile关键字修饰的变量,如果值发生了改变,其他线程立刻可见 volatile能保证数据可见性,但是无法保证数据的原子性 S ...
分类:其他好文   时间:2020-03-29 17:49:32    阅读次数:54
volatile原理
volatile + volatile 只能保证对单次读/写的原子性。i++ 这种符合操作操作不能保证原子性。 + 禁止指令重排 + 可见性 volatile读的内存语义 当读一个volatile变量时,JMM会把该线程对应的本地内存置为无效。线程接下来将从主内存中读取共享变量(注意不仅仅是一个vo ...
分类:其他好文   时间:2020-03-29 10:49:50    阅读次数:51
分布式事务
分布式事务 1.什么是事务 事务是用于访问和修改各种数据项的一个程序单位,这个程序要么全部执行,要么全部放弃。 2.为什么会引入事务的概念 针对于数据库来说,对数据文件的记录进行访问或修改,对这些数据项的修改封装起来来保证对数据项的访问或修改的原子性、一致性、隔离性、持久性。 3.事务的属性 (1) ...
分类:其他好文   时间:2020-03-28 23:09:54    阅读次数:68
分布式事务
原文连接:一次给女朋友转账引发我对分布式事务的思考 本地事务 谈到本地事务,大家可能都很熟悉,因为这个数据库引擎层面能支持的!所以也称数据库事务,数据库事务四大特征:原子性(A),一致性(C),隔离性(I)和持久性(D),而在这四大特性中,我认为一致性是最基本的特性,其它的三个特性都为了保证一致性而 ...
分类:其他好文   时间:2020-03-27 12:57:03    阅读次数:64
保证线程安全的三个方面
1.原子性:保证同一时刻该资源只能有一个线程访问修改,其他线程阻塞等待,例如Atomic包,锁 2.可见性:一个线程对于主内存的数据操作对于其他线程是可见的 3.有序性:一个线程观察其他线程中指令执行顺序,由于指令重排序存在,观察结果一般杂乱无序 原子性: 互斥访问,Atomic包,CAS算法,Sy ...
分类:编程语言   时间:2020-03-26 13:45:05    阅读次数:91
数据库事务的ACID(原子性,一致性,隔离性,持久性)四大特性
我从维基百科翻译的。翻译水平有限: 在计算机科学中,ACID(原子性,一致性,隔离性,持久性)是数据库事务的一组属性,旨在即使在发生错误,断电等情况下也可以确保有效性。在数据库的上下文中,这是指一系列数据库操作,它们可以满足ACID属性(并且可以将这些属性视为对数据的单个逻辑操作)称为事务。例如,从 ...
分类:数据库   时间:2020-03-25 20:59:59    阅读次数:90
Java多线程并发09——如何实现线程间与线程内数据共享
本文将为各位带来 Java 阻塞队列相关只是。关注我的公众号「Java面典」了解更多 Java 相关知识点。 线程间数据共享 Java 里面进行多线程通信的主要方式就是共享内存的方式,共享内存主要的关注点有两个:可见性和有序性原子性。Java 内存模型(JMM)解决了可见性和有序性的问题,而锁解决了 ...
分类:编程语言   时间:2020-03-23 20:29:49    阅读次数:75
InnoDB 事务
事务把数据库从一种一致状态转换为另一种一致状态。在数据库提交工作时,可以确保要么所有修改都已保存了,要么所有修改都不保存。 ACID:原子性atomicity、一致性consistency、隔离性isolation、持久性durablity。 原子性指整个数据库事务是不可分割的工作单位。食物中的所有 ...
分类:数据库   时间:2020-03-23 15:02:29    阅读次数:68
Java面试之MySQL
164. 数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 表类型如果是 MyISAM ,那 id 就是 ...
分类:数据库   时间:2020-03-23 00:17:02    阅读次数:82
2389条   上一页 1 ... 24 25 26 27 28 ... 239 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!