码迷,mamicode.com
首页 >  
搜索关键字:原子    ( 4464个结果
线程相关
原子性:操作是不可分割的,就说这个操作是原子操作。比如a++; 这个操作实际是a = a + 1;是可分割的,所以他不是一个原子操作。非原子操作都会存在线程安全问题,需要我们使用同步技术(sychronized)来让它变成一个原子操作。java的concurrent包下提供了一些原子类,比如:AtomicInteger、AtomicLong、AtomicReference等。 可见性:是指线程之...
分类:编程语言   时间:2014-12-15 21:51:45    阅读次数:229
Oracle的并发控制(事务)
1、事务的ACID特性:Atomicity 原子性、Consistency 一致性、Isolation 隔离性、Durability 持久性。2、事务的操作①事务提交 SQL>Commit; ②事务回滚 SQL>Rollback; ③保存点 SQL>Savepoint 保存点名; Rollb...
分类:数据库   时间:2014-12-15 13:28:33    阅读次数:218
oracle事务特性详解
原子性 事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行。 -- 创建表 create table account_money ( id number(4) not null, name varchar2(4) not null, money number(5,2)...
分类:数据库   时间:2014-12-13 21:43:12    阅读次数:233
Java线程池的基础应用
了解:原子性操作类的基础用法 在java5以后,增加很多线程的内容,成为线程得并发库。 在java.util.concurrent包及子包的API帮助文档,上面有对并发库涉及内容 在java.util.concurrent.atomic包,有对基本数据,对数组中的基本数据,类中的基本数据等的操作 AtomicIneger类,可以解决多线程访问整数的问题 AtomicBoo...
分类:编程语言   时间:2014-12-12 01:23:49    阅读次数:216
原子类型
http://book.51cto.com/art/201205/336658.htm10.1.2 原子类型前面我们看到,对于单线程上下文来说,我们可以对整型值简单地使用--和++。但是对于多线程,我们需要使用操作系统/架构原语。这种方式的缺点是即使我们将差异性抽象到一个公共的函数,例如intege...
分类:其他好文   时间:2014-12-11 19:03:30    阅读次数:157
关于MySQL的事务处理及隔离级别
原文地址 :http://blog.sina.com.cn/s/blog_4c197d420101awhc.html事务是DBMS得执行单位。它由有限得数据库操作序列组成得。但不是任意得数据库操作序列都能成为事务。一般来说,事务是必须满足4个条件(ACID)原子性(Autmic):事务在执行性,要做...
分类:数据库   时间:2014-12-10 19:39:07    阅读次数:249
windows编程中的数据类型
在windows编程中,有许多奇怪的数据类型,初学者不知道这些代表什么,下面就把一些数据类型列出如下:ATOM 原子(原子表中的一个字符串的参考)BOOL 布尔变量BOOLEAN 布尔变量BYTE 字节(8位)CCHAR Windows字符CHAR Windows字符COLORREF 红、绿、蓝(R...
分类:Windows程序   时间:2014-12-09 09:16:09    阅读次数:260
多个写线程一个读线程的无锁队列实现
在之前的一篇博客中,写了一个在特殊情况下,也就是只有一个读线程和一个写线程的情况下,的无锁队列的实现。其中甚至都没有利用特殊的原子加减操作,只是普通的运算。这样做的原因是,即使是特殊的原子加减操作,也比普通的加减运算复杂度高很多。因此文中的实现方法可以达到很高的运行效率。但是,有的情况下并不是只有一...
分类:编程语言   时间:2014-12-09 00:15:40    阅读次数:300
java并发编程(一)
多个线程访问同一个变量时,可能会出现问题。这里我用两个线程同时访问一个int count变量,让他们同时+1。同时让线程睡眠1秒,每个线程执行10次,最后应该输出20才对,因为count++并不是原子操作,这里需要做并发处理,如用syn...什么关键词,当然还有别的方法。后面在说这里为了是两个线程访...
分类:编程语言   时间:2014-12-08 22:42:42    阅读次数:285
Hibernate学习笔记_事务
事务并发处理(面试的意义更大) a) 事务:ACID i. Atomic(原子性) Consistency(一致性) Isolation(隔离性) Durability(独立性)b) 事务并发时可能出现的问题:第一类丢失更新(Lost Update)时间取款事务A存款事务BT1开...
分类:Web程序   时间:2014-12-08 22:41:31    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!