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

网站登录窗口怎么做开网站是干什么的

网站登录窗口怎么做,开网站是干什么的,商机加盟好项目,有关应用网站单例的饿汉模式:在主函数未调用之前该单例就已经存在了,所以不存在线程安全的问题。 class Singleton { private: Singleton(){} public:static Singleton s1;static Singleton* GetInstance(){return &s1;}Singleton(const Singleton&) delet…

单例的饿汉模式:在主函数未调用之前该单例就已经存在了,所以不存在线程安全的问题。

class Singleton
{
private: Singleton(){}
public:static Singleton  s1;static Singleton* GetInstance(){return &s1;}Singleton(const Singleton&) = delete;Singleton& operator= (const Singleton &) = delete;
};
int main()
{Singleton* p = Singleton::GetInstance();return 0;
}//为调用主函数前就已经创建了该对象,单例模式多用于日志模块或者数据库模块,饿汉式是线程安全的。

 线程安全的懒汉单例模式:懒汉单例模式是在调用函数的时候生成的,为了防止同一个线程调用需要加上互斥锁。同时减小锁的粒度,采用锁+双重判断的方式

std::mutex mx;
class Singleton
{
private: Singleton() {}
public:static Singleton*  volatile s1;static Singleton* GetInstance(){if (s1 == nullptr){std::lock_guard<std::mutex>lock(mx);   //锁+双重判断  线程安全的懒汉式单例模式最安全的if(s1 == nullptr)s1 = new Singleton();}return s1;}Singleton(const Singleton&) = delete;Singleton& operator= (const Singleton&) = delete;
};
Singleton* volatile  Singleton::s1 = nullptr;   //CPU为了提高效率会进行该内容的拷贝给每个线程,加上这个之后将不会再进行拷贝而使每个线程可以察觉到

 极为简洁的懒汉单例模式:在局部的静态变量中默认存在着互斥锁,本身不存在线程安全问题,所以在局部变量的情况下不需要维护线程安全问题。

//非常精简的懒汉单例模式,静态成员局部变量本身就是线程安全的问题。
class Singleton
{
private: Singleton() {}
public:static Singleton* GetInstance(){static Singleton  s1;return &s1;}Singleton(const Singleton&) = delete;Singleton& operator= (const Singleton&) = delete;
};

 

http://www.yayakq.cn/news/951839/

相关文章:

  • 张掖网站设计公司梨园网站建设
  • 山东网站建设制作公司秦皇岛房管局官网查询
  • 我做的网站有时打开很慢什么原因招聘h5是什么意思
  • 无锡住房和城乡建设局网站wordpress分享此文章
  • 网站设计 网站建设做网站是用ps还是ai
  • wordpress-saas电脑优化设置
  • 廊坊seo整站优化企业的网站做一个要多少
  • 国外做珠宝的网站有哪些上海seo公司
  • 苏州网站建设模版杭州网站开发制作公司
  • 设计网站超市设计
  • 网站建设佰金手指科捷一wordpress图片素材主题
  • 乌海建设网站网络服务提供者无正当理由拒绝提供或者拖延
  • 网站页面规范潍坊做网站的企业
  • 建设可以聊天的网站机械加工网上接单流程
  • 电商网站 内容优化wordpress如何看主题
  • 个人开发网站要多少钱网络营销专业分析
  • 建行信用卡网站捷信做单网站
  • 泗阳网站建设公司wordpress php开发手册
  • 网站免费大全专业刷单网站建设
  • 网站如何后台管理wordpress评论是关闭还是开启
  • 网站怎么快速排名个人艺术作品网站建设策划书
  • 字体logo设计在线生成网络优化关键词
  • 网站开发公司会计处理什么是网站建设中的专用主机
  • 口碑好的企业网站开发wordpress标题超链接
  • 网站权重接口软件技术论坛
  • 餐饮网站建设背景如何建设教育信息网站
  • 如何创建一个网站的流程松岗做网站
  • 做网站 图片 文件夹 放哪儿明天去广州需要隔离吗
  • 做网站寄生虫网页设计添加图片插件
  • 上海网站建设企业排名东莞建设网住房保障专栏20批公示栏