码迷,mamicode.com
首页 >  
搜索关键字:atomic    ( 968个结果
数据库并发事务控制 一:综述
并发控制是DBMS的关键技术 对数据库的操作都是在事务中进行的。 事务是指一组相互依赖的操作行为。事务中的操作是不可分割的工作单元,由一组在业务逻辑上相互依赖的SQL语句组成,有ACID特征。     Atomic(原子性):事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。     Consistency(一致性):只有合法的数据可以被写入数据库,否...
分类:数据库   时间:2015-01-28 11:09:58    阅读次数:190
linux下mutex与atomic性能比较
一种是用boost::atomic;一种直接加锁;代码很简单: #include #include #include #include #include #include #include #include static int loop_num = 10000; boost::atomic a(0); static boost::mutex mtx_; static v...
分类:系统相关   时间:2015-01-28 01:01:01    阅读次数:352
Android ViewPager滑动导航菜单
不占满整个页面的滑动菜单,也可以是自动滑动广告~package view.example.viewpagerexample;import java.util.ArrayList;import java.util.List;import java.util.concurrent.atomic.Atom...
分类:移动开发   时间:2015-01-27 16:12:38    阅读次数:127
java-多线程深入(二)互斥性和可见性
(一)互斥性 互斥性,即原子性。原子,指最小的物质,具体不可再分性。 CPU运算中,对多线程进行时间片分割执行,一个程序块执行时不可分割,即满足互斥性原子性。 java中保证互斥性的方法: 1.用sychronized锁住程序块,实行互斥 synchronized (lock) { a++; } 2.用Atomic对变量操作实行互斥 public final stat...
分类:编程语言   时间:2015-01-26 10:13:56    阅读次数:269
Java之美[从菜鸟到高手演练]之atomic包的原理及分析
作者:二青个人站点:zhangerqing.cn    邮箱:xtfggef@gmail.com    微博:http://weibo.com/xtfggefAtomic简介Atomic包是java.util.concurrent下的另一个专门为线程安全设计的Java包,包含多个原子操作类。这个包里面提供了一组原子变量类。其基本的特性就是在多线程环境下,当有多个线程同时执行这些类的实例包含的方法时...
分类:编程语言   时间:2015-01-24 11:40:19    阅读次数:150
Linux系统内核驱动之位操作
Linux系统内核驱动之位操作atomic_t 类型在进行整数算术时是不错的。 但是, 它无法工作的好, 当你需要以原子方式操作单个位时。 为此, 内核提供了一套函数来原子地修改或测试单个位。 因为整个操作在单步内发生, 没有中断(或者其他处理器)能干扰。 www.ahlinux.com 原子位.....
分类:系统相关   时间:2015-01-15 12:40:41    阅读次数:188
Go语言的优点(oschina讨论)
Go语言的优点:并发/网络/性能/工具(fmt/pprof/test)/标准库(http/json/log/flags/atomic)/GoogleGo语言垃圾回收器真正致命的缺陷是,会导致整个进程不可预知的间歇性停顿。像某些大型后台服务程序,如游戏服务器、APP容器等,由于占用内存巨大,其内存对象...
分类:编程语言   时间:2015-01-15 07:03:37    阅读次数:167
转 iOS:ARC相关知识,assign/copy/retain/strong/weak/readyonly/readwrite/nonatomic/atomic
自动引用计数ARC不是垃圾回收,而是编译器自动插入代码来减少程序员的代码输入和失误。 同时比垃圾和效率要高,因为其不影响运行时间,相当于自己管理内存。总是通过属性来管理实例变量(init/dealloc除外),在dealloc中释放所有属性。dealloc中会自动加入释放实例变量的代码,因此不必要....
分类:移动开发   时间:2015-01-14 19:52:25    阅读次数:226
spin_lock & mutex_lock的差别?
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:其他好文   时间:2015-01-12 22:18:00    阅读次数:139
c/c++原子锁应用(跨平台)
前言:今天在修改amf库时发现两个函数,InterlockedIncrement()、InterlockedDecrement(),查资料知道这是关于原子锁的,而这是windows下的系统函数,那么对应的linux下也应该有此函数了...... 一.windows下的原子锁 。。。。(待续) 二.linux下的原子锁进化 2.1网上先是找到了atomic_t ,atomic_inc...
分类:编程语言   时间:2015-01-10 18:15:18    阅读次数:673
968条   上一页 1 ... 86 87 88 89 90 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!