【Java基础】线程笔记——线程安全
2017-03-24 14:15
120 查看
线程不安全
线程操作一个数据结构出现修改和串行的情况,没有保证数据的一致性典型例子:在实际开发中项目service和servlet都是单实例共享变量,极易出现多个用户数据串掉的情况,从而导致数据出错
线程安全
无论多少个”用户”访问,最后得到的数据都保持高度准确性和一致性,这就是线程安全实现线程安全的3种方式
1.多实例(非单例)
2.java.util.concurrent下的类库
3.锁机制synchronied,lock
相关文章推荐
- 【Java基础】线程笔记——线程安全的单例模式的写法
- java基础学习笔记之九--线程(1)
- JAVA学习笔记——JAVA基础语法--线程(九)
- java线程基础——笔记2
- 【Java基础】线程笔记——显式锁Lock和ReentrantLock
- Java基础-23总结多线程,线程实现Runnable接口,线程名字获取和设置,线程控制,线程安全,同步线程
- [Java基础笔记]线程部分
- java基础学习笔记之九--线程(2)
- java线程基础——笔记
- Java笔记 - 线程基础知识
- 黑马程序员--Java学习笔记之多线程(自定义线程的两种方式对比、线程状态、线程安全)
- 黑马程序员—11—java基础:有关线程通信的学习笔记和学习心得体会
- java基础巩固笔记(5)-多线程之线程并发库
- Java多线程编程总结笔记——一多线程基础知识
- 黑马程序言 Java基础学习笔记12 线程的创建
- Java基础笔记三线程和String类
- 黑马程序员 Java基础学习笔记 线程间同信
- 【Java基础】线程笔记——ThreadApi
- Java基础知识强化之集合框架笔记80:HashMap的线程不安全性的体现
- Java基础知识强化之多线程笔记03:进程与线程 和 多线程的意义