有三种方法可以解决以上安全问题。1).使用同步 1 package com.bijian.study.date; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util....
分类:
编程语言 时间:
2014-10-31 09:58:07
阅读次数:
287
一、概述在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系:+Collection这个接口extends自--java.lang.Iterable接口├+List(接口代表有序,可重复的集合。列表)│├ArreyList(Class数组,随机访问,没有同步,线程不安全)--基于数组的│├+Vector(Class..
分类:
其他好文 时间:
2014-10-27 07:02:34
阅读次数:
278
现在主要是做C#开发,以前也做过JAVA,前两天抽冷子开发个记录日志的,想用静态来着,但是不知道怎么的突然觉得是不是线程不安全啊,要不用单例吧,于是用来单例。。。但是心中疑惑不解决难受啊,最后还是看到JAVA里面有人解决说明了一下,在此总结一下吧1、对于普通的方法都是线程安全的,只要不不是在一个方法...
分类:
编程语言 时间:
2014-10-24 14:25:11
阅读次数:
204
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9991569我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该也是早已烂熟...
分类:
移动开发 时间:
2014-10-22 23:28:57
阅读次数:
307
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11711405我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Andr...
分类:
移动开发 时间:
2014-10-22 23:23:48
阅读次数:
327
第一种(懒汉,线程不安全): ? Java代码?? public?class?Singleton?{?? ????private?static?Singleton?instance;?? ????private?Singleton?(){}?? ?? ????public?static?Sin...
分类:
其他好文 时间:
2014-10-21 02:29:47
阅读次数:
113
上篇文章介绍了Collection的体系以及List以及其常见实现类的基本用法,并 通过事例的形式演示了各自特殊用法,这篇文章主要是讲述Set及其子类的基本用法。
Set体系结构图
——| Set 子接口,特点在于元素无序,元素不可重复 ——| HashSet:底层数据结构是哈希表,是线程不安全的,...
分类:
其他好文 时间:
2014-10-20 09:48:18
阅读次数:
217
线程安全就是多线程訪问时,採用了加锁机制,当一个线程訪问该类的某个数据时,进行保护,其它线程不能进行訪问直到该线程读取完,其它线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据訪问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据==============...
分类:
编程语言 时间:
2014-10-07 16:40:03
阅读次数:
213
1.什么是线程安全?如果说某个集合是线程安全的,那么我们就不用考虑并发访问这个集合?(需要定义自己百度,但是很难懂)2.深入jvm中的线程安全的级别。a不变模式(String等基本类型)b、绝对线程安全(无论咋样处理都安全,把各种方法各种组合使用也安全。)c.相对线程安全(就是那些集合了,都是每个同...
分类:
编程语言 时间:
2014-10-06 23:13:30
阅读次数:
284
1、单例模式的定义 保证一个类仅有一个实例,并提供一个访问它的全局实例。本质就是控制对象实例的个数2、单例模式分为两种: 懒汉式,在对象创建实例的时候,等到要使用对象的实例的时候才创建。是属于线程不安全的。代码如下所示:package org.struct;public class Singlet....
分类:
其他好文 时间:
2014-10-02 18:42:03
阅读次数:
166