码迷,mamicode.com
首页 >  
搜索关键字:原子    ( 4464个结果
线程----轻量级同步Interlocked
字段与属性:字段通常都是为类的方法所使用,而属性则常用于表示类的状态(比如StringBuilder的Length),类的能力(比如StringBuilder的Capacity),方法进行的状态或者阶段对象的原子性:对象的状态是一个整体,如果一个字段改变。其他的字段也要同时做出相应的改变。简单的来说..
分类:编程语言   时间:2015-02-05 07:08:00    阅读次数:191
好记性不如烂笔头26-JAVA处理文件事务(4)
事务处理系统对数据库使用者来说,是非常熟悉的事情;但是如果将事务处理系统从数据库转移到文件系统上,估计很多同学都要一筹莫展了。实际上,无论库/框架、语言,或者文件系统级别,对文件系统操作事务的支持一直都很薄弱。 单独看一些文件系统操作(比如文件重命名、删除等),它们是原子的,但是从目前的情况看,很少有解决办法能够形成一组综合的API,全方位地支持事务性的文件IO操作。如果文件操作(例如创建、修改...
分类:编程语言   时间:2015-02-04 18:49:25    阅读次数:195
大尺度原子性的实现
写在前面的话原子意为不可再分、组成万物的基本元素。“不可再分”,在现代科学面前,略显尴尬,但在表达其本意时,大家都能领会其神,这真是极好的。计算机科学领域的原子性,引申为一系列的操作,要么全部成功,要么全部失败,从“全部失败”(一系列操作都没有开始执行)的初始状态到“全部成功”(所有操作全部执行.....
分类:其他好文   时间:2015-02-04 10:48:55    阅读次数:214
好记性不如烂笔头23-数据库事务(1)
数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久...
分类:数据库   时间:2015-02-03 19:35:48    阅读次数:186
MongoDB upsert操作并发的原子性
在用C++对MongoDB执行update操作的时候,如果设置了upsert参数为true,则会自动插入不存在的数据。在高并发环境下,会导致数据重复。解决方法是为查询条件添加unique index, 参考官方文档:http://docs.mongodb.org/manual/core/write-operations-atomicity/http://docs.mongodb.org/manua...
分类:数据库   时间:2015-02-03 19:29:23    阅读次数:159
高屋建瓴:梳理编程约定
相关文章连接:编程之基础:数据类型(一)编程之基础:数据类型(二)动力之源:代码中的“泵”完整目录与前言高屋建瓴:梳理编程约定2.1 代码中的Client与Server212.2 方法与线程的关系222.3 调用线程与当前线程242.4 阻塞方法与非阻塞方法242.5 UI线程与线程252.6 原子...
分类:其他好文   时间:2015-02-03 19:06:47    阅读次数:458
erlang数字转字符串
http://fengmm521.blog.163.com/blog/static/2509135820147922355273/如果有一个数字,你想要转换成字符串这个在Erlang中是怎么操作的,如果是小写字母开头的字符串原子呢,这个要怎么转成字符串。以及字符串的连接。数字转字符串:现在有一个数字...
分类:其他好文   时间:2015-02-03 18:49:23    阅读次数:758
[转] 多线程下变量-gcc原子操作 __sync_fetch_and_add等
http://blog.sina.com.cn/s/blog_6f5b220601013zw3.html非常好的原子操作,不用加锁:__sync_fetch_and_addGCC 提供的原子操作gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。其声...
分类:编程语言   时间:2015-02-03 12:44:55    阅读次数:195
大数据架构和模式(四)了解用于大数据解决方案的原子模式和复合模式
本文收藏于:http://kb.cnblogs.com/page/510982/作者: Divakar等来源: DeveloperWorks发布时间: 2015-01-29 18:21推荐: 0 原文链接 [收藏]摘要:本文中介绍的模式有助于定义大数据解决方案的参数。本文将介绍最常见的和经常发生的大...
分类:其他好文   时间:2015-02-02 15:35:13    阅读次数:202
跟着实例学习java多线程5-初识volatile变量
同步机制可以保证原子操作和内存可见性,但是同步机制对变量的访问性能是我们不得不考虑的问题,java语言提供了一种弱同步机制,volatile变量。 它的原理大致是这样的,当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将变量上的操作与其他内存操作一起重排序。volatile变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile类型的...
分类:编程语言   时间:2015-02-01 23:21:33    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!