码迷,mamicode.com
首页 >  
搜索关键字:线程不安全    ( 759个结果
设计模式-单例模式(Singleton Pattren)
单例模式(Singleton Pattren):确保一个类只有一个实例,并提供一个全局访问点。 实现要点: 1. 私有化构造方法 2. 类的实例在类初始化的时候创建 3. 提供一个类方法,返回值为类的实例,其他类调用该方法获取到该类的实例 1. 常规实现(线程不安全): 2. 线程安全懒加载实现(懒 ...
分类:其他好文   时间:2017-03-05 23:17:49    阅读次数:201
java stringbuffer二
StringBuffer和StringBuilder的区别 * StringBuffer是jdk1.0版本的,是线程安全的,效率低 * StringBuilder是jdk1.5版本的,是线程不安全的,效率高 * String和StringBuffer,StringBuilder的区别 * Strin ...
分类:编程语言   时间:2017-03-02 21:19:11    阅读次数:139
Stringbuffer和StringBuilder
当对字符串进行修改的时候需要使用StringBuffer和StringBuilder类。 和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次修改并且不产生新的未使用对象, StringBuilder线程不安全但是速度快, StringBuffer线程安全 ...
分类:其他好文   时间:2017-03-02 12:23:28    阅读次数:159
Java Maps
HashMap 是线程不安全的,主要对于写操作来说,两个以上线程同时写入Map会被互相覆盖。线程安全指的保证对同一个map的写入操作按照顺序进行,一次只能一个线程更改。比如向HashMap里put(key, value1)有可能key对应的是其他线程同时写入的value2 HashMap的遍历有两种 ...
分类:编程语言   时间:2017-02-23 18:54:03    阅读次数:273
Java LocalDateTime,DateTimeFomatter----JDK8新时间类的简单使用
JDK8中增加了一系列时间的类, (据说)是为了干掉过去的Date,Calendar类的, 过去的Date类(据说)有着线程不安全等诸多弊端, 至于我的个人感受就是用起来实在是很麻烦,我一般封装成几个常用的方法以后每次就调方法,再也不想看里面是怎么实现的了. 而发现了LocalDateTime这种新 ...
分类:编程语言   时间:2017-02-16 23:12:30    阅读次数:470
String,StringBuilder 和StringBuffer区别
1. String 和字符串缓冲区的区别是: String 是一个不可变的字符序列 , 而字符串缓冲区是可变的 2. StringBuffer 是一个线程安全的可变字符序列 ; 线程安全对应的效率低 ; 3. StringBuilder 线程不安全的可变字符序列 ; 线程不安全对应的效率高 ; ...
分类:其他好文   时间:2017-02-16 23:00:26    阅读次数:205
StringBuider类
特点: 线程不安全的可变字符序列 ; 线程不安全对应的效率高 ; 用法同StringBuffer一致 ...
分类:其他好文   时间:2017-02-16 22:34:33    阅读次数:155
【读书笔记】《大型网站系统与Java中间件实践》第一章1.2.2.3 同步陷阱
这一小节给了一段代码, 可以看出,这是对一个不保证线程安全的容器做写入同步。书中该代码前的语境是这样: 。。。不过,需要在这里提一点的是,有时通过加锁把使用线程不安全容器的代码改为使用线程安全容器的代码时,会遇到笔者之前遇到过的一个陷阱,即在一个使用 map 存储信息后统计总数的例子中,map 中的 ...
分类:编程语言   时间:2017-02-04 16:58:36    阅读次数:681
单例设计
常见的单例设计模式有以下7种 1.懒汉 线程不安全 public class Singleton { private static Singleton instance; private Singleton(){} public static Singleton getInstance(){ if( ...
分类:其他好文   时间:2017-02-03 19:38:09    阅读次数:176
Java线程 — 线程同步及安全问题
线程不安全的问题分析: 当多线程并发访问同一个资源对象的时候,可能出现线程不安全的问题。 要解决上述多线程并发访问同一个资源的安全性问题 解决方案:A线程进入操作的时候,B和C线程只能在外等着,A操作结束,A和B和C才有机会进入代码去执行 方式1:同步代码块 语法: synchronized(同步锁 ...
分类:编程语言   时间:2017-01-19 18:00:57    阅读次数:150
759条   上一页 1 ... 48 49 50 51 52 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!