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

网站做多长时间才会成功/搜索引擎营销的手段包括

网站做多长时间才会成功,搜索引擎营销的手段包括,asp+sql server典型网站建设案例(源码)3,南京360推广 网站建设单例设计模式用来创建唯一的对象,有些时候我们只需要一个对象,如:线程池,缓存,对话框,注册表,日志对象,等等。这就需要单例设计模式来完成。不用多说,直接上代码。public…

单例设计模式用来创建唯一的对象,有些时候我们只需要一个对象,如:线程池,缓存,对话框,注册表,日志对象,等等。这就需要单例设计模式来完成。
不用多说,直接上代码。
public class TestSingle {
private static TestSingle single = null;
private TestSingle(){}
public static TestSingle getInstance(){
if(single==null){
single = new TestSingle();
}
return single;
}
}
单例大家都知道,然而本文所讨论的单例重点为多线程下的单例模式
public class Test {
public static void main(String[] args) {
Thread t1 = new Thread(new Runnable() {
public void run() {
TestSingle t = TestSingle.getInstance();
System.out.println(t);
}
});
Thread t2 = new Thread(new Runnable() {
public void run() {
TestSingle t = TestSingle.getInstance();
System.out.println(t);
}
});

Thread t3 = new Thread(new Runnable() {
public void run() {
TestSingle t = TestSingle.getInstance();
System.out.println(t);
}
});
t1.start();
t2.start();
t3.start();
TestSingle t11 = TestSingle.getInstance();
TestSingle t22 = TestSingle.getInstance();
TestSingle t33 = TestSingle.getInstance();
System.out.println("123"+t11);
System.out.println("123"+t22);
System.out.println("123"+t33);
}
}
通过测试发现,上面的单例类所打印出的hashcode码是不同的。也就是说在多线程状态下,我们的单例不起作用了。
解决办法:
1.在TestSingle getInstance()方法修改为public static synchronized TestSingle getInstance() 这样多线程就可以同步了。
2。采用急切实例化。即private static TestSingle single = null;在声明时直接实例化该对象。
两种方法各有优缺点。第一种方法,在性能上或有下降。因为synchronized会影响性能。第二种方法,在jvm加载这个类的时候就创建改实例。
如果我们用不到改实例,为浪费。总之各有优缺点。

单例模式:
单件模式确保程序中一个类最多只有一个实例。
单件模式也提供访问这个实例的全局点。
在Java中实现单件模式需要私有的构造器,一个静态方法和一个静态变量。
确定在性能和资源上的限制,容纳后小心的选择适合的方案解决单件,以解决多线程的问题。
小心,你如果使用多个类加载器,可能导致单例的失效而产生多个实例。

转载于:https://www.cnblogs.com/miceal/p/3742376.html

http://www.jmfq.cn/news/5221099.html

相关文章:

  • 网站建设自评报告/聚名网
  • 个人网站有商业内容备案/安新seo优化排名网站
  • 网站建设哪家公司靠谱/新冠疫情最新消息今天公布
  • 有关房地产开发建设的网站/搜索引擎推广培训
  • 住建部关于epc总承包文件/沧州网站推广优化
  • 怎样制作表白网站/网络优化
  • 湖南岳阳网站开发网络公司/链接点击量软件
  • 美食网站建设设计方案/营销策划书格式及范文
  • 个人备案网站可以做商城展示/百度app 浏览器
  • 淮安做网站服务单位/什么网站可以免费发广告
  • wordpress网站代码/牛排seo系统
  • 国家建设部网站证书查询/52种新颖的促销方式
  • .cn域名可以做英文网站吗/品牌宣传策划方案
  • 免费网页游戏在线玩/怎么卸载windows优化大师
  • 本地怎样上传自己做的网站/安庆seo
  • 网络游戏制作软件/天津seo托管
  • 如何在百度做自己公司的网站/营销的方法手段有哪些
  • 东莞市专注网站建设品牌/短视频怎么赚钱
  • 在哪个网站做服装代理批发/seo研究协会网
  • 没有网站如何做adsense/站长工具ping
  • 工信部企业网站备案/成人计算机速成培训班
  • 专做和田玉的网站/0元入驻的电商平台
  • 旅游网站做模板素材/营销软文范例大全100
  • 如何对网站的图片做cdn/制造业中小微企业
  • 网站正在建设中 模板 下载/windows优化大师有什么功能
  • 如何做电子书网站/外链网站大全
  • 网站开发 合作协议/网站策划
  • 网站栏目建设调研/百度怎么做广告推广
  • 电脑端网站和手机网站区别/今日新闻头条新闻
  • 建设部住房城乡建设厅网站/关键词分布中对seo有危害的