码迷,mamicode.com
首页 >  
搜索关键字:atomic    ( 968个结果
事物的ACID特性
所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。 数据库事务必须具备ACID特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation ...
分类:其他好文   时间:2016-06-03 08:42:06    阅读次数:150
事务ACID特性
所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。 数据库事务必须具备ACID特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation ...
分类:其他好文   时间:2016-06-02 23:23:50    阅读次数:181
寻找linux下的PCB定义 (centos)
1、网上的版本(可以粗略看懂)structtask_struct{ volatilelongstate; /*-1unrunnable,0runnable,>0stopped*/ void*stack; //stackshouldpointstoathreadinfostruct atomic_tusage; //有几个进程正在使用该结构 unsignedintflags; /*perprocessflags,definedbelow*/ //反应..
分类:系统相关   时间:2016-06-02 20:24:49    阅读次数:855
事务的ACID特性
事务(Transaction)是并发控制的基本单位。 所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。 数据库事务必须具备ACID特性,ACID是Atomic(原子性) ...
分类:其他好文   时间:2016-06-02 20:06:52    阅读次数:159
【java并发】原子性操作类的使用
在java5以后,我们接触到了线程原子性操作,也就是在修改时我们只需要保证它的那个瞬间是安全的即可,经过相应的包装后可以再处理对象的并发修改,本文总结一下Atomic系列的类的使用方法,其中包含: 类型 Integer Long 基本类型 AtomicInteger AtomicLong AtomicBoolean 数组类型 AtomicIntegerArra...
分类:编程语言   时间:2016-06-02 13:48:50    阅读次数:225
使用atomic一定是线程安全的吗?
这个问题很少遇到,但是答案当然不是。atomic在set方法里加了锁,防止了多线程一直去写这个property,造成难以预计的数值。但这也只是读写的锁定。跟线程安全其实还是差一些。看下面。 但是如果有个C也在写,D在读取,D会读到一些随机的值(ABC修改的值),这就不是线程安全的了。最好的方法是使用 ...
分类:编程语言   时间:2016-06-01 23:14:22    阅读次数:241
linux内核学习之进程管理------task_struct结构体
struct task_struct { volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped */ struct thread_info *thread_info; atomic_t usage; unsigned long f ...
分类:系统相关   时间:2016-05-31 08:59:16    阅读次数:218
boost的并发库
thread: http://www.boost.org/doc/libs/1_61_0/libs/thread/ asio: http://www.boost.org/doc/libs/1_61_0/libs/asio/ atomic: http://www.boost.org/doc/libs/ ...
分类:其他好文   时间:2016-05-31 08:56:29    阅读次数:175
ios atomic nonatomic区别
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样: ...
分类:移动开发   时间:2016-05-28 10:12:42    阅读次数:346
【java】线程安全的整型类AtomicInteger
一、遇见AtomicInteger 在看项目代码的时候看到这个类,发现其功能很简单,就是一个整型变量的类型,出于好奇看了其类定义。 该类位于java.util.concurrent.atomic下,在concurrent下可知该类肯定与并发和原子性相关。 二、进一步了解 源码非常简单,结合其他人的博 ...
分类:编程语言   时间:2016-05-27 20:14:15    阅读次数:496
968条   上一页 1 ... 66 67 68 69 70 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!