并发编程相关与线程安全
常用线程安全类型
JDK基础数据类型与集合类
Vector就是一个ArrayList ,ArrayList线程不安全,Vector线程安全(sychronize)
java存在两种 一种是线性的数据结构,并一种是字典类的数据结构
线性分为三种
List:表示线性的表,可以是数组表可以是链表
Set:集合
Queue:Queue对应Stack 一个先进先出一个后进先出 Queue是接口 Stack是类。Stack的父类是Vector
原生类型
逻辑型:boolean
字符型:char
整数型:byte,short,int,long
浮点型:float,double
List
ArrayList
安全问题
1 写冲突
- 两个写,互相操作冲突
2 读写冲突 - 读,特别