码迷,mamicode.com
首页 >  
搜索关键字:atomic    ( 968个结果
iOS之面试题
之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。 @property 后面可以有哪些修饰符?线程安全的: (atomic,nonatomic )nonatomic 非原子操作,决定编译器生成的setter getter是否是原子操作,atomic表示多线程安全,一般使用nonatomic. 访问权限的 (readonly,readwrite)...
分类:移动开发   时间:2016-04-29 15:42:28    阅读次数:248
sql-事务处理
事务的概念:简单说就访问并可能更新数据库中各种数据项的一个程序执行单元,一旦开启事务,所有对数据的操作要么全部执行,要么全部都不执行。单条sql语句本身就是一个事务. 事务的属性: 事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有4个属性,称为原子性(Atomic)、 一致性(Co ...
分类:数据库   时间:2016-04-29 01:34:38    阅读次数:166
Java中关于原子操作和volatile关键字
Java中关于原子操作和volatile关键字 第一种:采用同步synchronized解决,这样虽然解决了问题,但是也降低了系统的性能。 第二种:采用原子性数据Atomic变量,这是从JDK1.5开始才存在的针对原子性的解决方案,这种方案也是目前比较好的解决方案了。 ...
分类:编程语言   时间:2016-04-27 17:17:25    阅读次数:180
Concurrent初探 --- Atomic 无锁
一.CAS算法 Compare And Swap,CAS算法的过程是这样:它包含3个参数CAS(V,E,N)。V表示要更新的变量,E表示预期值,N表示新值。仅当V值等于E值时,才会将V的值设为N,如果V值和E值不同,则说明已经有其他线程做了更新,则当前线程什么都不做。最后,CAS返回当前V的真实值。 ...
分类:其他好文   时间:2016-04-24 12:40:14    阅读次数:240
iOS常见的面试题总结
1.   简述OC中内存管理机制 oc中的内存管理机制是自动引用计数,它分为两种方式:MRC和ARC,MRC是手动管理内存,ARC是系统自动管理内存;他的原则是谁开辟谁释放,有开辟就要有销毁 2.   readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用? Readwrite:读写特性,可读可写(是默...
分类:移动开发   时间:2016-04-22 20:56:20    阅读次数:266
iOS开发之OC面试题总结
1.简述OC中内存管理机制 OC的内存管理机制是自动引用技术,内存管理的原则是谁开辟谁释放,分为ARC和MRC,MRC的话就是需要我们程序员手动管理内存,ARC不需要我们手动管理内存,系统会自行管理。 2.readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用? readWrite读写特性, 可读可写...
分类:移动开发   时间:2016-04-22 20:54:31    阅读次数:226
一个简单的线程锁------pthread和win32的临界区(Critical Section)
临界区: 临界区是指一个小代码段,在代码能够执行前,它必须独占对某些资源的访问权。这是让若干代码能够"以原子操作方式"来使用资源的一种方法。 所谓原子(atomic)操作方式,是指这段代码知道没有别的线程要访问这个资源. 说明: 1. MacOSX,Windows有自己的线程模型, pthread可 ...
分类:编程语言   时间:2016-04-21 10:08:16    阅读次数:167
【js】canvas——Atomic-particle-motion
原子粒动<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>canvas动画</title> <style> body{ background-color:#000000; } canvas{ display: bl ...
分类:Web程序   时间:2016-04-18 15:02:17    阅读次数:181
原子操作的原理
1. 引言 原子(atom)本意是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为"不可被中断的一个或一系列操作" 。在多处理器上实现原子操作就变得有点复杂。本文让我们一起来聊一聊在Intel处理器和Java里是如何实现原子操作的。 2. 术语定义 3. 处理器如何 ...
分类:其他好文   时间:2016-04-13 23:50:40    阅读次数:329
数据库事务
事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 ● Atomic(原子性):事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。 ● Consistency(一致性):只 ...
分类:数据库   时间:2016-04-11 01:45:00    阅读次数:245
968条   上一页 1 ... 68 69 70 71 72 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!