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

html做网站的原则长腿蜘蛛wordpress

html做网站的原则,长腿蜘蛛wordpress,wordpress图片像素,网站建设客户unique_lock 因为unique_lock类也具有成员函数lock,unlock,trylock,它含有一个内部标志,表明关联的互斥是否正在被使用,此标志可以通过调用成员函数owns_lock()查询。 1 在初始化过程中保护共享数据 延迟初始化 ( l…

unique_lock

  • 因为unique_lock类也具有成员函数lock,unlock,trylock,它含有一个内部标志,表明关联的互斥是否正在被使用,此标志可以通过调用成员函数owns_lock()查询。

1 在初始化过程中保护共享数据

  • 延迟初始化 ( lazy initialization )
  • std::once_flag 类和 std::call_once( ) 函数
  • 注意智能指针的 reset 方法。
std::shared_ptr<some_resource> resource_ptr;
std::mutex resource_mutex;
void foo()
{std::unique_lock<std::mutex> lk(resource_mutex);if(!resource_ptr){resource_ptr.reset(new some_resource);}lk.unlock();resource_ptr->do_something();
}

2 保护很少更新的数据 ( 读多写少 )

  • 也可以被称为读写互斥,C++17提供了两种新的互斥方法,share_mutex, share_timed_mutex,
  • 使用shared_lock<shared_mutex>实现共享访问
#include <map>
#include <string>
#include <mutex>
#include <shared_mutex>
class dns_entry
{};
class dns_cache
{std::map<std::string,dns_entry> entries;std::shared_mutex entry_mutex;
public:dns_entry find_entry(std::string const& domain){std::shared_lock<std::shared_mutex> lk(entry_mutex);std::map<std::string,dns_entry>::const_iterator const it=entries.find(domain);return (it==entries.end())?dns_entry():it->second;}void update_or_add_entry(std::string const& domain,dns_entry const& dns_details){std::lock_guard<std::shared_mutex> lk(entry_mutex);entries[domain]=dns_details;}
};
http://www.yayakq.cn/news/485845/

相关文章:

  • 许昌购物网站开发设计搭建个人网站教程
  • 哪里有做网站服务不用登录的小游戏网站
  • 手机端网站建设步骤自定义图片 wordpress
  • 省规划建设发展局网站首页企业文化宣传册模板
  • 如何查看网站有没有收录找人做网站需求怎么写
  • 网站备案名称必须是公司名哪个网站可以接做美工的活儿
  • 怎么做套系网站怎样建设个人影视网站
  • asp网站开发工具神器广告推广词
  • 正能量网站地址链接免费网页设计基础填空题及答案
  • 合肥建站免费模板网页微信注册
  • 江西省住房和城乡建设厅网站首页网络运营商电话
  • 保定免费建站服务如何查找同行网站做的外链
  • 开发网站 语言wordpress 防爬虫
  • 青羊区建设网站雄县网站建设
  • 做办公室的网站360地图怎么添加商户
  • 对个人做swot分析的网站wordpress实现文章阅读次数
  • 离我最近的广告公司长沙哪里优化网站
  • 保山做网站建设河北通信网站建设
  • 做名片用什么网站如何做网络推广优化
  • 网站建成之后应该怎么做seo怎么优化排名
  • 黄页网品种大全2021seo整体优化步骤怎么写
  • 找什么公司做网站找做cad彩拼的网站
  • 青岛网页制作网站怀化职院网站
  • 大气的化妆品网站名婚恋网站如何做推广
  • 如何做网络推广网站电话卡免费申请
  • 哈尔滨大型网站开发如何做网站与网页
  • 常熟企业网站建设宁波专业定制网站建设
  • 上传文件网站根目录网站排名如何提升
  • 外包做网站博客社区类网站模板
  • 全网展示型网站建设安卓开发需要掌握哪些技术