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

九江城市投资建设有限公司网站个人网站做什么资源赚钱

九江城市投资建设有限公司网站,个人网站做什么资源赚钱,网络品牌营销推广,花生壳域名注册官网​​​​​​​ 不能放在方法里面(因为每个线程调用都会在方法里面实例化一个locker对象,但不属于同一个对象),然后要用static修饰成静态变量才会起到效果 //单例设计模式 //饿汉模式:在加载类的时候就已经开始创建 /…

​​​​​​​

不能放在方法里面(因为每个线程调用都会在方法里面实例化一个locker对象,但不属于同一个对象),然后要用static修饰成静态变量才会起到效果

//单例设计模式
//饿汉模式:在加载类的时候就已经开始创建
//static成员初始化在类加载的时候
//jvm一旦启动就加载
//每个类的类对象在Jvm中只有一份
class Singleton{private static Singleton instance =new Singleton();private Singleton(){//防止创建多个实例//private,default,public,关键字的访问权限、}public static Singleton getInstance() {return instance;}
}
//懒汉模式:在使用的时候再去创建,而不是像懒汉模式一样在类加载(即程序启动)的时候扎堆创建(会使程序启动时间拖慢)。具有分时性,使用户几乎感受不到影响
//懒汉模式的缺点:?
class SingleLazy{private static volatile SingleLazy instance=null;private static Object locker =new Object();//private SingleLazy(){}//静态方法的特性?public static SingleLazy getInstance() {// Object locker =new Object();//不能放在方法里面(因为每个线程调用都会在方法里面实例化一个locker对象,但不属于同一个对象),// 然后要用static修饰成静态变量才会起到效果if(instance==null){synchronized (locker){if(instance==null){instance=new SingleLazy();}}}return instance;}
}
//new SingleLazy 可看做为赋值操作-->
//1.向内存申请一片空间 2.初始化对象 3.将地址赋给对象--2,3操作可能会被编译器优化成3,2
//然后由于第一个if,其他线程被调度在第一个if条件判断后,会导致直接返回一个未被初始化的对象
//static静态方法类属性如何被开始加载
//注意懒汉模式在多线程的情况下会出现线程安全问题,可能会出现覆盖问题
//为了解决上述问题:1.加锁打包成原子操作
//2.由于上锁会使效率降低,所以可以在外面加if条件判断
//3.为了解决潜在的内存可见性问题和指令重排序问题可在变量上加上一个关键字volatile(表示该变量是可变的,编译器便不会对该变量进行优化操作)
public class Demo2 {public static void main(String[] args) {Singleton instance=Singleton.getInstance();// Singleton singleton=new Singleton();无法创建SingleLazy singleLazy=SingleLazy.getInstance();}
}

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

相关文章:

  • 网站开发技术考试题目企业网站打包下载
  • 网站建设正规代理商开公司做网站
  • 网站推广排名怎么做树莓派wordpress
  • asp转换手机网站关键词优化的策略有哪些
  • 太原网站建设公司哪家好百度怎么打广告
  • 好网站123八桂职教网技能大赛2023
  • 网站打开是404将wordpress压缩包解压至一个空文件夹_并上传它
  • 济南企业做网站专业做美食视频的网站
  • 爱网是什么网站陕西住房城乡住房建设厅网站
  • 网站建设技术手段强的小企业网站建设
  • 顺德网站建设效果个人主页的html设计
  • 在线网站备案dede cms 网站模板
  • 北京营销型网站建设价格网站建设方案 安全
  • 公司开个网站多少钱关键词排名批量查询软件
  • 做高仿网站在网上做网站
  • php做网站子页模板任何判断网站SEO做的好坏
  • 如何联系网站六图网
  • 泉州网站建设托管软件开发定制外包服务商
  • 申请域名之后如何做网站关于进一步加强网站建设
  • 番禺网站建设平台免费的建手机网站
  • wordpress网站破解十大外贸论坛
  • 商务网站建设pdf小型企业网站建设旅游景点网论文
  • 网站建设知乎盗版视频网站怎么做
  • 微动网站建设网络推广微信小程序二维码生成器
  • html5响应式布局seo wordpress 插件
  • ui中国网站诸塈市建设局网站
  • 如何模仿一个网站企业网络推广方案的制定
  • 网站验证码出不来你好多莉 wordpress
  • 电商网站首页图片国外做机器的好的网站
  • 电子商务网站建设的工具牡丹区建设局网站