码迷,mamicode.com
首页 >  
搜索关键字:atomic    ( 968个结果
@property后面可以有哪些修饰符?
原子性 nonatomic特质 如果不写默认情况为atomic(系统会自动加上同步锁,影响性能) 在iOS开发中尽量指定为nonatomic,这样有助于提高程序的性能 读/写权限 readwrite(读写)、readooly (只读) 内存管理语义 assign、strong、 weak、unsaf ...
分类:其他好文   时间:2017-09-22 01:05:03    阅读次数:162
in_device结构和in_ifaddr结构
1 /* ip配置块 */ 2 struct in_device { 3 /* 二层设备 */ 4 struct net_device *dev; 5 /* 引用计数 */ 6 atomic_t refcnt; 7 /* 是否正在销毁 */ 8 int dead; 9 /* i... ...
分类:其他好文   时间:2017-09-17 19:05:16    阅读次数:344
java并发编程实战笔记
1、复合操作 若一个类里有多个属性状态,对每个属性使用atomic类修饰,并且一个属性更新,要在同一原子操作内更新其他所有属性,这样才是线程安全类。需要整体类的状态操作是原子的。 要保持状态的一致性,就需要在单个原子操作中更新所有相关的状态变量。 判断同步代码块的合理大小,要权衡安全性、简单性和性能 ...
分类:编程语言   时间:2017-09-17 15:14:44    阅读次数:162
Java多线程系列一——Atomic类
参考资料:https://fangjian0423.github.io/2016/03/16/java-AtomicInteger-analysis/ 最近面试遇到一道编程题,要求两个线程交替打印[0,100]的数字,其中一个只打印奇数,另一个只打印偶数,并且给出特别明显的提示AtomicInteg ...
分类:编程语言   时间:2017-09-17 01:26:40    阅读次数:154
skb管理函数之alloc_skb、dev_alloc_skb、kfree_skb、dev_kfree_skb、consume_skb
alloc_skb--分配skb dev_alloc_skb--分配skb,通常被设备驱动用在中断上下文中,它是alloc_skb的封装函数,因为在中断处理函数中被调用,因此要求原子操作(GFP_ATOMIC) kfree_skb--减少skb引用,为0则释放,用于出错丢包时释放skb使用; dev ...
分类:其他好文   时间:2017-09-16 11:58:30    阅读次数:284
Java内存模型
一、什么是Java内存模型 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。在此之前,主流程序语言(如C/C++等)直接使用物理硬件和操作系统的内存模型,因 ...
分类:编程语言   时间:2017-09-15 19:07:37    阅读次数:205
ios34---GDC,dispatch_once
// // ViewController.m // 09-掌握-GCD常用函数 // // Created by xiaomage on 16/2/18. // Copyright © 2016年 小码哥. All rights reserved. // #import "ViewControlle... ...
分类:移动开发   时间:2017-09-13 22:14:08    阅读次数:215
JTA的使用与理解
1.介绍 事物的ACID。 事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性 ( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily )。 操作必须保正 ACID 的事务属性:即要么全部成功,要么全部失 ...
分类:其他好文   时间:2017-09-12 13:38:23    阅读次数:207
nginx自旋锁
#include #include #include /* typedef unsigned long ngx_atomic_uint_t; typedef volatile ngx_atomic_uint_t ngx_atomic_t; typedef long ngx_atomic_int_t;... ...
分类:其他好文   时间:2017-09-11 19:53:36    阅读次数:148
事务-----四大特性
事务的第一大特性:原子性(Atomicity)它指一个事务中的所有操作要么都发生,要么都不发生,举个例子,对于银行转账,收款方和发款方必须同时加减同样的money,要么同时加减,要么都不加不减; 事务的第二大特性:一致性(Consistency)指在事务中,所有的数据必须保持完整,对于上述的银行转账 ...
分类:其他好文   时间:2017-09-10 18:55:00    阅读次数:126
968条   上一页 1 ... 44 45 46 47 48 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!