码迷,mamicode.com
首页 >  
搜索关键字:加锁    ( 2232个结果
《Java Performance》笔记1——性能分析基础 2
4.内存使用率:内存使用率的相关属性包括页面调度或页面交换、加锁、线程迁移中的让步式和抢占式上下文切换。当应用运行所需的内存超过可用物理内存时,就会发生内存页面交换,系统在进行页面交换或使用虚拟内存时,应用会表现出明显的性能问题。为了应对这种可能出现的情况,通常要为系统配置swap空间,swap空间...
分类:编程语言   时间:2015-12-21 19:51:04    阅读次数:174
NSLock 加锁
iOS并发编程--8种加锁方式及比较1. @synchronized 关键字加锁2. NSLock 对象锁3. NSCondition4. NSConditionLock 条件锁5. NSRecursiveLock 递归锁6. pthread_mutex 互斥锁(C语言)7. dispatch_se...
分类:其他好文   时间:2015-12-21 12:10:11    阅读次数:177
1218OC2
property 关键字nonatomic 非原子操作,没有加锁解锁机制,线程不安全,速度快atomic 原子操作,有加锁解锁机制线程,安全,效率低内存strong---声明对一个不是自己创建的对象的拥有权,这个对象的retainCount +1retain----同strongweak-----不...
分类:其他好文   时间:2015-12-18 16:26:55    阅读次数:139
volatile用法
volatile用法关键字volatile是Java提供的最轻量级的同步机制,Java内存模型对volatile专门定义了一些特殊的访问规则。下面我们就看它的规则:当一个变量被volatile修饰后,它将具备以下两种特性。1.线程可见性:当一个线程修改了被volatile修饰的变量后,无论是否加锁,...
分类:其他好文   时间:2015-12-16 10:49:45    阅读次数:156
【mysql】关于事务的隔离级别
一、锁的种类MySQL中锁的种类很多,有常见的表锁和行锁,也有新加入的Metadata Lock等等,表锁是对一整张表加锁,虽然可分为读锁和写锁,但毕竟是锁住整张表,会导致并发能力下降,一般是做ddl处理时使用。行锁则是锁住数据行,这种加锁方法比较复杂,但是由于只锁住有限的数据,对于其它数据不加限制...
分类:数据库   时间:2015-12-13 00:49:05    阅读次数:272
Java并发编程学习笔记(一)——线程安全性
1、当多个线程访问某个状态变量并且其中有一个献策灰姑娘执行写入操作时,必须采用同步机制来协同这些线程对变量的访问。Java中的主要同步机制是关键字synchronized,他提供了一种独占的加锁方式。2、在任何情况下,只有当类中仅包含自己的状态时,线程安全类才是有意义的。3、当多个线程访问某个类时,...
分类:编程语言   时间:2015-12-12 21:34:59    阅读次数:190
设置 LOCK_ESCALATION (Lock升级)选项
如果对分区表配置锁升级选项设置为Auto(设置 Lock_Escalation 为 auto),那么对表加锁的最大粒度是Partition,这样能在一定程度上提高表的并发度,提高更新速度,甚至防止发生deadlock。SyntaxALTER TABLE [ schema_name . ] table...
分类:其他好文   时间:2015-12-12 18:52:01    阅读次数:307
多线程
我们在iOS开发项目过程中,为了解决UI界面操作不被耗时操作阻塞,我们会使用到多线程技术。在iOS开发中,我们主要会用到三种多线程操作技术:NSThread,NSOperation,GCD。1.Thread:是三种方法里面相对轻量级的,但需要管理线程的生命周期、同步、加锁问题,这会导致一定的性能开销...
分类:编程语言   时间:2015-12-08 11:35:51    阅读次数:215
iOS多线程之NSThread使用
iOS中的多线程技术 我们在iOS开发项目过程中,为了解决UI界面操作不被耗时操作阻塞,我们会使用到多线程技术。在iOS开发中,我们主要会用到三种多线程操作技术:NSThread,NSOperation,GCD。1.Thread:是三种方法里面相对轻量级的,但需要管理线程的生命周期、同步、加锁问题....
分类:移动开发   时间:2015-12-07 07:13:31    阅读次数:198
iOS多线程杂论
iOS多线程的分布(1) NSThread(2) NSOperation(3) GCD现在对下面三个进行一个个的分析,希望那里说得不对的地方希望简友们帮我指点一二。1,NSThread优点:NSThread相对比较轻量级缺点:需要自己管理线程生命周期,线程同步,线程同步对数据加锁有一定的系统开销;N...
分类:移动开发   时间:2015-12-07 02:09:53    阅读次数:225
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!