当前位置: 首页 > news >正文

互动网站建设公司网站怎么做才不会被墙

互动网站建设公司,网站怎么做才不会被墙,拓者室内设计论坛官方网,做58一样的网站1.引言 std::atomic是一个c的模板类#xff0c;为了解决线程访问共享资源时出现数据竞争问题。atomic的翻译成中文的意思是原子的#xff0c;这里指的就是原子操作的意思。什么是原子操作呢#xff1f;看到一个代码示例讲的挺好的。 int value 0; void atomic_function() …1.引言 std::atomic是一个c的模板类为了解决线程访问共享资源时出现数据竞争问题。atomic的翻译成中文的意思是原子的这里指的就是原子操作的意思。什么是原子操作呢看到一个代码示例讲的挺好的。 int value 0; void atomic_function() {for (int i 0; i 100; i)value 1; } 我们在线程A里面调用以上atomic_function函数时我们在线程B里观察value的结果。如果是原子操作那么观察的value值要么是0要么是100如果是非原子操作value的值被观测时可能是0~100的任何一个整数值。示例中函数不加特殊处理肯定不是原子操作只是拿来理解原子操作的概念。 2. 基本信息 头文件 #include atomic 类型定义 template class T struct atomic; 3.对于整数类型的示例化 std::atomic模板类可对以下整数类型进行实例化 字符类型 char char8_t (C20)  char16_t   char32_t wchar_t 标准有符号整数类型  signed char short  int long long long 标准无符号整数类型  unsigned char unsigned short unsigned int unsigned long unsigned long long std::atomic模板类对以上整数类型的实例化对象提供原子操作例如  fetch_add fetch_sub  fetch_and   fetch_or   fetch_xor  4  std::atomicint的原子操作fetch_add使用demo fetch_add的函数原型 T fetch_add (T arg, std::memory_order order std::memory_order_seq_cst  ); 参数 arg - 算术加法的另一参数  order - 强制的内存顺序制约默认情况下为std::memory_order_seq_cst 。 内存顺序制约比较难理解初学暂且放下。接下来看fetch_add的使用案例。文件名atomic.c #includeiostream #includethread #includeatomicstd::atomicint atomic_data;void AtomicAdd(void) {for(int i 0; i 1000000; i){atomic_data.fetch_add(1);} }int main(int argn, char* argv[]) {std::cout hello atomic fetch_add std::endl;std::thread th1(AtomicAdd);std::thread th2(AtomicAdd);std::thread th3(AtomicAdd);th1.join();th2.join();th3.join();std::cout atomic_data Val: atomic_data std::endl;return 0; } 同目录下写一个简单的Makefile省的每次都写g编译语句如下 TGT : main SRC : atomic.c OPTION : -I. OPTION -pthreadall: $(TGT)echo make sucessfull$(TGT):$(SRC)g -stdc11 $^ $(OPTION) -o $clean:rm $(TGT) .PHONY: all clean 编译后运行结果如下 hello atomic fetch_add atomic_data Val:3000000
http://www.pierceye.com/news/650080/

相关文章:

  • 免费1级做看网站上海策朋网站设计公司
  • 自贡做网站的公司wordpress网站加密码
  • 长春建设网站公司哪家好学校网站建设实施方案
  • 邯郸网站优化怎么用建设通网站会员共享密码
  • 怎么使自己做的网站有音乐简易 建站
  • 如何做免费网站制作郑州网站建设搜索优化
  • 北京网站制作17页谈谈对seo的理解
  • 西安专业建网站网站可信度必须做吗
  • 做神马网站如何做网站的推广
  • 如何提高网站排名的方法建设一个商业网站费用
  • 电商网站平台有哪些做自己的第一个网站
  • 源码资源下载站百度指数 多少流量 网站名
  • 合肥比较好的网站建设公司青阳网站建设
  • 上海地产网站建设甘肃建设厅网站二级建造师报名时间
  • 扬州网站建设推广泊头网站建设甘肃
  • 什么行业要做网站建设推广这些水墨网站设计欣赏
  • 渠道网站wap百度
  • 在网站上如何做天气预报栏wordpress 分类列表
  • 做网站需要投资多少钱做网站的销售团队
  • 苏州哪个公司做门户网站seo优化方案报价
  • 电力建设官方网站做网站送优化
  • 门户网站建设模式包括网站群和中企动力企业邮箱登陆首页
  • 做调查网站的问卷哪个给的钱高wordpress邮箱注册功能
  • 上海php网站开发基于php网站建设
  • 大丰专业做网站做旅游网站当地人服务赚钱吗
  • 长沙网站制作公司推荐seo关键词排名优化
  • 内蒙古住房与城乡建设部网站广州十大软件公司排名
  • 营销型网站 易网拓德阳做网站
  • 网站建设seo虾哥网络购物网站技术实施方案
  • 门户网站框架下载陕西省建设工会网站