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

企业建设网站的空间有哪些wordpress获取当前分类的子分类

企业建设网站的空间有哪些,wordpress获取当前分类的子分类,扬州网站建设,更好的网站制作在着里我们先了解什么是单例模式。 就是某个类在进程中只能有单个实例#xff0c;这里的单例模式需要一定的编程技巧#xff0c;做出限制#xff0c;一旦程序写的有问题#xff0c;创建了多个实例#xff0c;编程就会报错。 如果我们学会了单例模式#xff0c;这种模式…在着里我们先了解什么是单例模式。 就是某个类在进程中只能有单个实例这里的单例模式需要一定的编程技巧做出限制一旦程序写的有问题创建了多个实例编程就会报错。 如果我们学会了单例模式这种模式会提高我们的下限。 其中单例模式包含了两种模型一种是饿汉模型另一种是懒汉模型这里的懒汉模型尤为重要面试也会考。 饿汉模型 这里的单列就是指一个对象instance。 如代码 class Singleton {private static Singleton instance new Singleton();public static Singleton getInstance(){return instance;} } 这里我们采用 static 来修饰 instance 因为当初始化的时候只执行一次。 还有当我们想要获取 instance 变量的时候直接调用getInstance方法就行了这样我们不用重新在new了。 上述的代码是饿汉模型。 懒汉模型 这里的懒汉模型不是在程序创建的时候new而是第一次使用的时候才去创建这样就可以节省当不用时我们不用创建的开销。 如代码 class SingletonLazy {private static SingletonLazy instance null;public SingletonLazy getinstance(){if(instance null){instance new SingletonLazy();}return instance;}} 如上述代码我们可以看到就是调用的时候就用。 那么如果这样是否会引起线程安全问题呢 答案会引起线程安全问题。 在这里我们当有两个线程同时运行的时候其线程1和线程2同时进入if判定都为true此时我们就会出现两个new了直接就报错了。 那么这里我们加上锁之后会不会线程安全了呢 如代码 class SingletonLazy {private static SingletonLazy instance null;public static Object locker new Object();public SingletonLazy getinstance(){if(instance null){synchronized (locker){instance new SingletonLazy();}}return instance;}} 这里加上锁也是不安全的我们具体分析一下。还是两个线程当出现这种执行顺序时 如图 由图中我们可以知道这种加锁仍会 new两个。 在这里我们可以采用双重 if 来解决这种线程安全问题。 如代码 class SingletonLazy {private static SingletonLazy instance null;public static Object locker new Object();public SingletonLazy getinstance(){if(instance null){synchronized (locker){if(instance null){instance new SingletonLazy();}}}return instance;}} 如代码我们在锁里面再加个 if 就可以避免 两个new了使线程安全。
http://www.zqtcl.cn/news/603626/

相关文章:

  • 想做一个部门的网站怎么做潍坊网站建设价
  • 网站建设公司的公司哪家好什么行业必须做网站
  • 电子商务网站前台设计wordpress 上传文件大小
  • 深圳市住房和城乡建设局网站非常好的资讯网站设计
  • 长春作网站建设的公司国家建设环保局网站
  • 网站开发的有哪些好的软件wordpress菜单栏的函数调用
  • 家庭清洁东莞网站建设技术支持建筑模板厂投资多少钱
  • 郑州企业建站详情网站开发和网页开发有什么区别
  • 山西古建筑网站个人网站可以做自媒体吗
  • 腾讯云服务器可以做网站wordpress中文正式版
  • 做相亲网站赚钱吗vultr部署wordpress
  • 网站被挂马原因做网站较好的框架
  • 网站开发毕业设计参考文献自考大型网站开发工具
  • p2p网站建设方案策划书黄山旅游攻略冬季
  • 最世网络建设网站可以吗小说网站制作开源
  • 广州网站建设知名 乐云践新网页界面制作
  • 沈阳网站哪家公司做的好招标信息发布
  • 兰州企业网站h5页面用什么软件
  • 东莞自助建站软件ppt怎么做 pc下载网站
  • 兴化网站建设价格怎样用自己的电脑,做网站
  • 东莞网站建设企慕网站名称 注册
  • 佛山网站建设服务商百度推广客户端手机版下载
  • 做网站找个人还是找公司wordpress jiathis
  • 淘宝客推广网站建设百度云wordpress转服务器
  • 网站构建代码模板怎么在云服务器上建设网站
  • 国内产品网站建设游戏创造器
  • 北京南站到北京站怎么走南宁美丽南方官方网站建设意见
  • 网站建设捌金手指专业5电商运营怎么推广一个新品
  • 医院网站建设企业走廊文化建设图片网站
  • 学网站建设培训机构公司网站建立费用