// erg.cpp : 定义控制台应用程序的入口点。//>#include "stdafx.h"#include"omp.h"int n;int q;void dfs(int b[],int k){ int i,j; if(k>n) { #pragma omp atomic q++;//find=...
分类:
其他好文 时间:
2014-10-27 12:31:38
阅读次数:
174
[cpp]view plaincopystructtask_struct{volatilelongstate;/*-1不可运行,0可运行,>0表示停止*/void*stack;atomic_tusage;unsignedlongflags;/*每进程标志*/unsignedlongptrace;in...
分类:
系统相关 时间:
2014-10-26 09:04:03
阅读次数:
355
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:
其他好文 时间:
2014-10-23 13:59:45
阅读次数:
204
Nginx 是多进程模式的,一个 master 与多个 workers,一般工作在多核 CPU 上,所以自旋锁就是必须用到的。Nginx 中的自旋锁的定义,位于 ngx_spinlock.c 中,如下:voidngx_spinlock(ngx_atomic_t *lock, ngx_atomic_i...
分类:
其他好文 时间:
2014-10-22 17:42:02
阅读次数:
232
转自:http://blog.csdn.net/sunxing007/article/details/6427290数据库事务的4个特性:原子性(atomic):都成功或者都失败;一致性(consistency):事务操作之后,数据库所处的状态和业务规则是一致的;比如a,b账户相互转账之后,总金额....
分类:
数据库 时间:
2014-10-22 12:30:15
阅读次数:
259
转:http://www.blogjava.net/xylz/archive/2010/07/01/324988.html从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包,而Queue,很多情况下使用到了Atomic操作,因此首先从这里开始)。很多情况下...
分类:
编程语言 时间:
2014-10-17 18:18:38
阅读次数:
223
事务是指对系统进行的一组操作,为了保证系统的完整性,事务需要具有ACID特性,具体如下:1. 原子性(Atomic) 一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。 回滚实际上是一个比较高层抽象的概念,大.....
分类:
其他好文 时间:
2014-10-10 18:50:24
阅读次数:
206
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:
其他好文 时间:
2014-10-08 13:05:15
阅读次数:
158
下面以CentOS 6.0系统为例来为说明: 1、安装第三方yum源(默认yum源里面没有这几个库文件,不能使用yum安装) wget http://www.atomicorp.com/installers/atomic sh ./atomic 2、使用yum命令安装 y...
分类:
Web程序 时间:
2014-10-05 02:09:47
阅读次数:
191
1.获得帮助:option+click / option+double click2.@property里的nonatomic,表示非原子性访问,atomic是obj-c里使用的一种线程保护技术,是防止在写未完成的时候被另一个线程读取,造成数据错误。而这种机制是耗费系统资源的。3.使用@synthe...
分类:
其他好文 时间:
2014-10-04 13:01:16
阅读次数:
207