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

线上少儿编程网站开发如何建立企业网站

线上少儿编程网站开发,如何建立企业网站,有哪些用flex做的网站,做图的兼职网站懒汉式 说白了就是你不叫我我不动,你叫我我才动。 类初始化模式,也叫延迟占位模式。在单例类的内部由一个私有静态内部类来持有这个单例类的实例。因为在 JVM 中,对类的加载和类初始化,由虚拟机保证线程安全。 public class Singl…

懒汉式

说白了就是你不叫我我不动,你叫我我才动。

类初始化模式,也叫延迟占位模式。在单例类的内部由一个私有静态内部类来持有这个单例类的实例。因为在 JVM 中,对类的加载和类初始化,由虚拟机保证线程安全。

public class Single {private Single() {}private static class InitData{private static Single single = new Single();}public static Single getSingle(){return InitData.single;}
}

延迟占位模式还可以用在多线程下实例域的延迟赋值,以避免并发访问时可能导致的问题。
举个例子如下:

假设我们有一个实例域,需要在首次访问时进行初始化,我们希望在多线程环境下进行延迟初始化,同时保证线程安全。

public class LazyInitializationExample {private ExpensiveObject expensiveObject; // 需要延迟初始化的对象public ExpensiveObject getExpensiveObject() {if (expensiveObject == null) { // 未初始化时进行延迟初始化synchronized (this) {if (expensiveObject == null) { // 双重检查,避免多线程下重复初始化expensiveObject = new ExpensiveObject();}}}return expensiveObject;}
}

在这个例子中,ExpensiveObject是一个开销较大的对象,我们希望在首次访问时进行初始化。我们使用了双重检查的方式,在未初始化时进行同步,并在同步块内再次检查是否已经被初始化,以避免多线程下重复初始化的问题。

这样,在多线程环境中,不同线程在首次访问getExpensiveObject方法时,会根据expensiveObject是否为空进行延迟初始化,并通过同步块保证线程安全。这就是一个在多线程环境下使用延迟占位模式进行实例域的延迟赋值的例子。


饿汉式

说白了就是你不叫我动,我都要动。

在声明的时候就 new 这个类的实例或者使用枚举也可以。

public class EagerSingleton {// 在类加载时进行初始化private static EagerSingleton instance = new EagerSingleton();// 私有构造方法,避免外部创建实例private EagerSingleton() {}// 获取单例实例的静态方法public static EagerSingleton getInstance() {return instance;}// 其他成员方法public void doSomething() {System.out.println("Singleton is doing something.");}
}
http://www.hrbkazy.com/news/39875.html

相关文章:

  • 外贸营销网站推广员网站
  • 一般网站建设费用预算重庆网站seo搜索引擎优化
  • 唐山企业网站建设百度网页制作
  • 企业做网站都购买域名吗口碑营销有哪些方式
  • 网站后台编辑不了网站搜索引擎优化
  • 北京网站制作报价视频号关键词搜索排名
  • php做简易网站网站哪里买外链
  • 做数据收集网站做一个网站需要什么
  • 吴川房产网成都网站seo公司
  • 如何开展网络推广2021百度seo
  • 视频网站中滑动列表怎么做厦门人才网app
  • 淮南网站制作免费seo网站诊断
  • 做网站需要什么代码手把手教你优化网站
  • 深圳优秀网站建设公司微信管理系统平台
  • 淘宝网站那个做的百度云电脑网页版入口
  • 网站建设 翰臣科技公司短视频seo营销
  • 优化合作平台太原百度seo
  • 石家庄常规网站建设私人定做阿里关键词排名查询
  • wordpress特定页面设为主页seo网络优化专员
  • asp mdb制作网站登录800元做小程序网站
  • 长春网站网站推广公司设计seo优化推广专员招聘
  • 哪里有专业做网站搜狗网站排名软件
  • 帮别人设计网站可以免费投放广告的平台
  • 株洲企业网站制作网络优化这个行业怎么样
  • wordpress企业网站建设福州网seo
  • 怎么下学做衣服网站青岛网站设计
  • Wordpress改邮箱信息流广告优化
  • 专业建站公司品牌北京百度推广代运营
  • 网站服务公司有哪些网站安全
  • 做旅游网站包括哪些栏目营销型网站建设总结