1.原子和非原子属性1.1>OC在定义属性时又nonatomic和atomic两种选择(1)atomic:原子属性,为setter方法加锁(默认就是atomic)(2)nonatomic:非原子属性,不会为setter加锁1.2>atomic加锁原理@property (assign,atomic)...
分类:
其他好文 时间:
2015-05-12 22:20:23
阅读次数:
128
BUG: sleeping function called from invalid context at mm/slub.c:795in_atomic(): 1, irqs_disabled(): 128, pid: 0, name: swapper[] (unwind_backtrace+0x0...
分类:
其他好文 时间:
2015-05-11 21:43:41
阅读次数:
862
在JAVA API的java.util.concurrent.atomic包下提供了一系列以基本类型包装类为基础的并发情况下不需要同步的类(借助硬件相关指令实现)。
首先看一个例子AutomicInteger:
public class AtomicInteger extends Number implements java.io.Serializable {
private...
分类:
编程语言 时间:
2015-05-10 06:24:27
阅读次数:
155
Author:DriverMonkeyMail:bookworepeng@Hotmail.comPhone:13410905075QQ:196568501測试环境:Win7 64 bit编译器:gcc 4.81測试代码-/***************************************...
分类:
编程语言 时间:
2015-05-09 17:27:40
阅读次数:
133
ECMAScript variables may contains two different types of data: primitive values and reference values. Primitive values are simple atomic pieces of d.....
分类:
其他好文 时间:
2015-05-08 14:50:03
阅读次数:
116
Java JUC之Atomic系列12大类实例讲解和原理分解2013-02-21 0个评论 作者:xieyuooo收藏我要投稿在java6以后我们不但接触到了Lock相关的锁,也接触到了很多更加乐观的原子修改操作,也就是在修改时我们只需要保证它的那个瞬间是安全的即可,经过相应的包装后可以再处理对象....
分类:
编程语言 时间:
2015-05-07 23:55:12
阅读次数:
152
一步一步掌握线程机制(六)---Atomic变量和Thread局部变量 前面我们已经讲过如何让对象具有Thread安全性,让它们能够在同一时间在两个或以上的Thread中使用。Thread的安全性在多线程设计中非常重要,因为race condition是非常难以重现和修正的,我们很难发现,更加难以改...
分类:
编程语言 时间:
2015-05-07 23:51:53
阅读次数:
215
请声明出处:
NamedCounter,对象命名的计数器:
/**
* An atomic counter with an associated name
* 关联名的原子计数器
* @short Atomic counter with name
* @short 名字的原子计数器
*/
class YATE_API NamedCounter : public String
{
...
@property解释及其相关参数说明
参数:retain assign copy strong weak unsafe_unretained autoreleasing readwrite readonly nonatomic atomic setter getter...
分类:
其他好文 时间:
2015-05-01 13:26:29
阅读次数:
1031
上节中简单介绍了传统的jdk中的线程的概念,本节中接着介绍下jdk5之后对线程处理有哪些改变。首先,介绍下java.util.concurrent包下有个字包atomic(原子的)包,其中的一些类提供原子性操作类,分别是:1 AtomicBoolean,2 AtomicInteger,AtomicI...
分类:
编程语言 时间:
2015-04-28 20:52:41
阅读次数:
185