码迷,mamicode.com
首页 >  
搜索关键字:原子属性    ( 18个结果
数据库范式理论
1NF范式:没有非原子属性2NF范式:消除了非主属性的部分依赖3NF范式:消除了非主属性的传递依赖BCNF范式:消除了主属性的传递依赖4NF范式:消除了多值依赖模式分解的两个评价标准:1、分解的无损性2、分解的依赖性两个问题:1、如何识别无用属性?2、如何求取正则覆盖?BCNF范式的分解过程是什么?
分类:数据库   时间:2015-11-04 00:20:16    阅读次数:226
原子属性
nonatomic 非原子属性atomic 原子属性他们本身就是个加锁。原子属性就是不可分割的属性 原子属性实现:单(线程)写,多(线程)读。因为写的安全级别要求更高,读的安全级别要求低一些,可以多读几次保证数据正确性。在atomic情况下,只要重写了set方法,getter也得重写,原子属性内部....
分类:其他好文   时间:2015-08-31 11:37:53    阅读次数:172
使用自旋锁和互斥锁实现的原子属性的性能对比
代码:#import "ViewController.h"extern uint64_t dispatch_benchmark(size_t count, void (^block)(void));@interface ViewController ()// 原子属性 - 互斥锁实现@propert...
分类:其他好文   时间:2015-08-11 13:48:08    阅读次数:190
OC-nonatomic和atomic相关
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
IOS - 单例模式+多线程
比如车票类Ticket,保证票只创建了一次。1.定义静态全局变量 static Ticket *SharedInstance;定义一个票数的变量 @property(assign,atomic)NSInteger tickets;atomic 原子属性,在多线程中一个线程访问了其他线程不能访问了。另...
分类:移动开发   时间:2015-04-22 13:13:21    阅读次数:128
iOS开发中多线程基础
耗时操作演练代码演练 编写耗时方法 - (void)longOperation { for (int i = 0; i 直接调用耗时方法 [self longOperation]; 运行测试效果在后台执行...
分类:移动开发   时间:2015-03-21 01:12:02    阅读次数:252
oc关于非原子属性
OC在定义属性时有nonatomic和atomic两种选择atomic:原子属性,为setter方法加锁(默认就是atomic)nonatomic:非原子属性,不会为setter方法加锁atomic加锁原理1 @property (assign, atomic) int age;2 3 - (voi...
分类:其他好文   时间:2015-03-15 18:18:26    阅读次数:123
OC-nonatomic和atomic相关
1.原子和非原子属性1.1>OC在定义属性时又nonatomic和atomic两种选择(1)atomic:原子属性,为setter方法加锁(默认就是atomic)(2)nonatomic:非原子属性,不会为setter加锁1.2>atomic加锁原理@property (assign,atomic)...
分类:其他好文   时间:2014-06-24 11:39:45    阅读次数:205
18条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!