gcc原子化操作
来源:互联网 发布:mysql 删除重复值 编辑:程序博客网 时间:2024/05/29 06:50
#include<stdio.h>#include<stdlib.h>#include<pthread.h>static int count1=0;static int count2=0;void *test_func(void* arg){int i=0;for(i=0;i<2000;++i){++count1;__sync_fetch_and_add(&count2,1);}return 0;}int main(){pthread_t id[20];int i=0;for(i=0;i<20;++i) pthread_create(&id[i],NULL,test_func,NULL);for(i=0;i<20;++i) pthread_join(id[i],NULL);printf("count1=%d,count2=%d\n",count1,count2);return 0;}
0 0
- gcc原子化操作
- linux gcc原子操作
- gcc的原子操作
- gcc 原子操作函数
- gcc 原子操作
- GCC的原子操作
- gcc 原子操作
- GCC 提供的原子操作
- GCC 提供的原子操作
- GCC 提供的原子操作
- GCC 提供的原子操作
- GCC 提供的原子操作
- gcc提供的原子操作
- GCC原子操作(Atomic Builtins)
- GCC 提供的原子操作
- GCC内建原子操作
- GCC 提供的原子操作
- GCC 提供的原子操作
- Eclipse修改workspace
- Mining Massive Datasets课程笔记(一)
- Handler最正确的写法(避免内存泄露)
- GOF23设计模式之 工厂模式
- 对Throwable的处理
- gcc原子化操作
- (1.1.7.1)上台阶、硬币问题的算法
- 219 An problem about date【日期的定理】
- windows7 64位编译hadoop2.7.1
- 使用java的DBUtils
- I/O流与异常
- Flume前述
- iOS开发常用国外网站清单
- ajax 上传图片预览