第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){} 4 5 public static Singleton getIn...
分类:
编程语言 时间:
2015-09-15 21:44:27
阅读次数:
187
开发注意事项此文档URL:http://twpm.doc.bojoy.net?id=18一、多线程下注意事项在多线程的环境下使用了一些非线程安全的类,操作的时候也没有加锁就有可能发生一系列的问题。实例:某项目在开发的时候用的是HashSet类(这个类是线程不安全的),在多线程同时向同一个HashSe...
分类:
其他好文 时间:
2015-09-08 15:10:33
阅读次数:
189
Android:知识点:子线程中无法更新UI,因为UI是线程不安全的。Android的UI单线程模式:不能阻塞UI线程;不能从UI线程的外部访问Android UI toolkit。需要更新UI可以使用Handler传值。具体使用方式如学习总结五:实践项目:一键清理内存功能:实现Android中,结...
分类:
其他好文 时间:
2015-09-08 09:41:50
阅读次数:
218
1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结构是链表,查询慢,增删快 线程不安...
分类:
编程语言 时间:
2015-09-07 22:31:00
阅读次数:
148
在NHibernate中,ISessionFactory是线程安全的,对应一个数据库。它是生成ISession的工厂。而ISession是线程不安全的。 创建一个ISessionFactory需要消耗比较多的资源。因此,我们只在程序初始化的时候创建一次,以后就一直使用这个ISessionFac...
分类:
Web程序 时间:
2015-09-02 13:16:04
阅读次数:
175
hashmap为什么线程不安全, java.concurrent包的常用使用 spring如何进行bean的管理 tomcat常用的gc算法,如何配置 jvm内存模型 http请求的完整流程 ?从dns到三次握手到最后到action,以及http协议 zoonkeeper的原...
分类:
其他好文 时间:
2015-08-31 21:54:07
阅读次数:
172
1 Java中的集合Java中的集合分为同步的集合(线程安全)和线程不安全的集合 例如 :ArrayList和Vector的区别:一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的二.数据增长:当需要增长时,Vector默认增长为原来一倍,而Ar...
分类:
编程语言 时间:
2015-08-27 18:11:01
阅读次数:
188
//线程不安全的单例模式 public class Singleton { private static Singleton singleton = null; public static Singleton Single { get { if (singleton ==...
分类:
其他好文 时间:
2015-08-26 19:29:43
阅读次数:
131
一、概述
以前学习的时候应该都知道HashMap以及Hashtable:
HashMap是线程不安全的,Hashtable是线程安全的。
这里就一源代码的角度看看为什么Hashtable是线程安全的,以及另外一个线程安全的ConcurrentHashMap与Hashtable的比较。
小提示:在Ecilpse中可以用ctrl+shitf+T查找类,这样就容易查看源代码了。...
分类:
其他好文 时间:
2015-08-26 01:56:20
阅读次数:
124
1. 数据结构都是数组+拉链实现的哈希表,但是具体实现上差别大了2. 并发Hashtable全表锁HashMap多线程不安全,需要自己封装ConcurrentHashMap加细粒度锁,读不加锁,如果读到空值再加锁。注意这三个关键字final,transient,volatile3. nullHash...
分类:
编程语言 时间:
2015-08-18 00:56:45
阅读次数:
183