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

独立站seo搜索优化新手电商运营从哪开始学

独立站seo搜索优化,新手电商运营从哪开始学,server2012 wordpress,wordpress amazon s3在某些特定情况下,某些函数只能在多线程环境下调用一次,比如:要初始化某个对象,而这个对象只能被初始化一次,就可以使用std::call_once()来保证函数在多线程环境下只能被调用一次。使用call_once()的时候,需…

在某些特定情况下,某些函数只能在多线程环境下调用一次,比如:要初始化某个对象,而这个对象只能被初始化一次,就可以使用std::call_once()来保证函数在多线程环境下只能被调用一次。使用call_once()的时候,需要一个once_flag作为call_once()的传入参数,该函数的原型如下:

// 定义于头文件 <mutex>
template< class Callable, class... Args >
void call_once( std::once_flag& flag, Callable&& f, Args&&... args );
  • flag:once_flag类型的对象,要保证这个对象能够被多个线程同时访问到
  • f:回调函数,可以传递一个有名函数地址,也可以指定一个匿名函数
  • args:作为实参传递给回调函数

多线程操作过程中,std::call_once()内部的回调函数只会被执行一次,示例代码如下:

#include <iostream>
#include <thread>
#include <mutex>
using namespace std;once_flag g_flag;
void do_once(int a, string b)
{cout << "name: " << b << ", age: " << a << endl;
}void do_something(int age, string name)
{static int num = 1;call_once(g_flag, do_once, 19, "luffy");cout << "do_something() function num = " << num++ << endl;
}int main()
{thread t1(do_something, 20, "ace");thread t2(do_something, 20, "sabo");thread t3(do_something, 19, "luffy");t1.join();t2.join();t3.join();return 0;
}

do_once函数只被调用了一次

http://www.dinnco.com/news/76355.html

相关文章:

  • wordpress 进度插件宁波网站推广优化
  • 淘宝客wordpress模板网站优化外包多少钱
  • 网站建设综合实训总结与体会在百度上怎么注册网站
  • 淄博建设网站东莞网站设计
  • 邯郸做网站的地方9个成功的市场营销案例
  • wordpress自定义分类名称seo的优化策略有哪些
  • wordpress图片水印插件百度seo和sem的区别
  • 网站建设的一般流程是什么意思女生seo专员很难吗为什么
  • 个人网站建设服务器怎么样把自己的产品网上推广
  • 佛山网站建设联系电话怎么创建网页
  • 在百度建免费网站搜索引擎推广方式
  • 上海互联网seo公司如何优化seo
  • 网站仿造美国最新新闻头条
  • 虹口免费网站制作广州顶正餐饮培训学校
  • 可以仿做网站吗简述网络推广的方法
  • 购物网站html模板广州网站建设推广专家
  • 当地公交建设公司的官网西安seo霸屏
  • java php开发网站建设google官网注册
  • 建造网站 备案seo关键词优化指南
  • 营销网站的渠道构成基本包括站长之家是什么
  • vue网页模板免费十堰seo排名公司
  • 日照营销型网站建设百度账号注册
  • 做文案图片上什么网站体验式营销
  • 湘潭网站建设湘潭振企专业如何建立自己的网络销售
  • 做微商什么是官方网站广州商务网站建设
  • 网站滚动字幕代码刷神马网站优化排名
  • 做网站vpn多大内存快速开发平台
  • farfetch 购物网站长春网站建设平台
  • 辽宁企业网站建设公司石家庄seo网络推广
  • 网站滑块验证怎么做头条新闻今日头条官方版本