码迷,mamicode.com
首页 >  
搜索关键字:原子操作    ( 862个结果
几句话总结内核中的锁
本文为原创,转载请注明:http://www.cnblogs.com/tolimit/原子操作(atomic): 通过在汇编操作码前缀加个lock(0xf0)来给内存总线上锁(其他CPU无法访问这个内存单元),直到这条指令完成。atomic_t类型为volatile int。自旋锁(spinl...
分类:其他好文   时间:2015-07-06 14:07:09    阅读次数:146
缓存技术Redis在C#中的使用及Redis的封装
Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如:对字符串进行附加操作(append);递增哈希中的值;向列表中增加元素;计算集合的交集、并集与差集等。...
分类:Windows程序   时间:2015-07-06 12:21:02    阅读次数:333
J.U.C atomic 数组,字段原子操作
这里看一下原子数组操作和一些其他的原子操作。 AtomicIntegerArray/AtomicLongArray/AtomicReferenceArray的API类似,选择代表性的AtomicIntegerArray来描述这些问题。 int get(int i) //获得当前位置的值void...
分类:编程语言   时间:2015-07-03 21:59:02    阅读次数:194
深入浅出 Java Concurrency(二)—锁机制(一)
前面的章节主要谈谈原子操作,至于与原子操作一些相关的问题或者说陷阱就放到最后的总结篇来整体说明。从这一章开始花少量的篇幅谈谈锁机制。上一个章节中谈到了锁机制,并且针对于原子操作谈了一些相关的概念和设计思想。接下来的文章中,尽可能的深入研究锁机制,并且理解里面的原理和实际应用场合。尽管synchron...
分类:编程语言   时间:2015-06-29 19:48:40    阅读次数:158
深入浅出 Java Concurrency (一) ----原子操作
[-]part1 从AtomicInteger开始part 2 数组引用的原子操作part3 指令重排序与happens-before法则part 4 CAS操作part1 从AtomicInteger开始从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包...
分类:编程语言   时间:2015-06-29 19:35:30    阅读次数:258
dup/dup2函数
原子操作(automic operation)指的是由多步组成的操作。如果该操作原子的执行,则要么执行完所有步骤,要么一步也不执行,不可能只执行所有步骤的一个子集。向打开文件时设置O_APPEND标志的文件写入是原子操作。内核每次对这种文件进行写之前,都将进程的当前偏移量设置到该文件的尾端处。O_E...
分类:其他好文   时间:2015-06-24 22:18:07    阅读次数:229
Spring事务管理
Spring对事务的支持 事务是一组原子操作的工作单元Spring管理事务的方式: 1、JDBC编程事务管理:可以清楚的控制事务的边界,事务控制粒度细化(编程方式),可以指定到代码中的某一行 2、JDBC声明事务方式:事务相关API不必介入程序之中,将事务管理与实际业务代码解耦(配置XML方...
分类:编程语言   时间:2015-06-24 22:15:35    阅读次数:184
JavaBean在DAO设计模式简介
一、信息系统开发框架客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层是client,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操...
分类:编程语言   时间:2015-06-22 19:21:59    阅读次数:132
多线程第四篇秒杀 一个经典的多线程同步问题
前《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用。如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程序号...
分类:编程语言   时间:2015-06-22 17:49:19    阅读次数:158
收藏:c语言的多线程同步
1.《秒杀多线程第一篇 多线程笔试面试题汇总》2.《秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别》3.《秒杀多线程第三篇 原子操作 Interlocked系列函数》4.《秒杀多线程第四篇 一个经典多线程同步问题》5.《秒杀多线程第五篇 经典线...
分类:编程语言   时间:2015-06-17 14:56:06    阅读次数:152
862条   上一页 1 ... 66 67 68 69 70 ... 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!