java.util.concurrent.atomic.AtomicReference类提供了可以原子读取和写入的底层对象引用的操作,还包含高级原子操作。 AtomicReference支持对底层对象引用变量的原子操作。 它具有获取和设置方法,如在易变的变量上的读取和写入。 也就是说,一个集合与同一 ...
                            
                            
                                分类:
编程语言   时间:
2017-08-11 12:24:50   
                                阅读次数:
148
                             
                    
                        
                            
                            
                                java.util.concurrent.atomic.AtomicLongArray类提供了可以原子读取和写入的底层long类型数组的操作,并且还包含高级原子操作。 AtomicLongArray支持对基础long类型数组变量的原子操作。 它具有获取和设置方法,如在变量上的读取和写入。 也就是说, ...
                            
                            
                                分类:
编程语言   时间:
2017-08-11 12:17:05   
                                阅读次数:
144
                             
                    
                        
                            
                            
                                java.util.concurrent.atomic.AtomicIntegerArray类提供了可以以原子方式读取和写入的底层int数组的操作,还包含高级原子操作。 AtomicIntegerArray支持对底层int数组变量的原子操作。 它具有获取和设置方法,如在变量上的读取和写入。 也就是说 ...
                            
                            
                                分类:
编程语言   时间:
2017-08-11 12:15:00   
                                阅读次数:
228
                             
                    
                        
                            
                            
                                /** * Author:hasen * 參考 :《linux设备驱动开发具体解释》 * 简单介绍:android小菜鸟的linux * 设备驱动开发学习之旅 * 主题:时钟 * Date:2014-11-15 */ 一、内核定时器 1、内核定时器编程 软件意义上的定时器终于依赖硬件定时器来是实现。 ...
                            
                            
                                分类:
系统相关   时间:
2017-08-09 19:13:12   
                                阅读次数:
268
                             
                    
                        
                            
                            
                                在学习 Linux® 的过程中,您或许接触过并发(concurrency)、临界段(critical section)和锁定,可是怎样在内核中使用这些概念呢?本文讨论了 2.6 版内核中可用的锁定机制,包含原子运算符(atomic operator)、自旋锁(spinlock)、读/写锁(reade ...
                            
                            
                                分类:
系统相关   时间:
2017-08-08 19:55:37   
                                阅读次数:
254
                             
                    
                        
                            
                            
                                NSArray利用Cocoa框架进行汉字排序 在NSString有一个函数localizedCompare:,它的功能是通过自身与给定字符串的比較,返回一个本地化的比較结果。也就是说这个函数是支持汉字比較的。 Student.h @interface Student : NSObject @prop ...
                            
                            
                                分类:
编程语言   时间:
2017-08-07 22:14:50   
                                阅读次数:
161
                             
                    
                        
                            
                            
                                    AtomicInteger,命名带有Atomic,很明显本身是原子性。这个类常是线程安全,多用于高并发对数据的修改。关于多线程原子性,也顺带回顾下可见性原子性原子性具有不可分割的特性。原子操作,具有原子性。比如 i=0属于原子操作,再比如i++,实际是i = i + 1,是可分割的,属于非原子操作。 ...
                            
                            
                                分类:
编程语言   时间:
2017-08-07 22:08:29   
                                阅读次数:
278
                             
                    
                        
                            
                            
                                    1. DSLTransitionFromFirstToSecond viewcontorller:代码 FirstViewController: ...
                            
                            
                                分类:
其他好文   时间:
2017-08-07 15:13:21   
                                阅读次数:
191
                             
                    
                        
                            
                            
                                    目录 分布式架构 从集中式到分布式 从ACID到CAP/BASE 一致性协议 2PC与3PC Paxos算法 Paxos的工程实践 Chubby Hypertable Zookeeper与Paxos 初始Zookeeper Zookeeper的ZAB协议 使用Zookeeper 部署与运行 客户端脚 ...
                            
                            
                                分类:
其他好文   时间:
2017-08-05 22:55:52   
                                阅读次数:
284
                             
                    
                        
                            
                            
                                (接上文《线程基础:JDK1.5+(8)——线程新特性(上)》) 3、工作在多线程环境下的“计数器”: 从这个小节開始,我们将以一个“赛跑”的样例。解说JDK1.5环境下一些线程控制工具(包含Semaphore、CountDownLatch和java.util.concurrent.atomic子包 ...
                            
                            
                                分类:
编程语言   时间:
2017-08-02 13:54:35   
                                阅读次数:
259