JAVA 并发
蓝山伯爵
不为失败找借口,只为成功找方法
展开
-
JAVA 并发特性
JAVA 并发特性 原子性 可见性 有序性 JAVA 并发特性 并发编程的三大概念:原子性,有序性,可见性。 原子性 即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 比如银行转账问题 JAVA 中的原子性 在Java中,对基本数据类型的变量的读取和赋值操作是原子性操作,即这些操作是不可被中断的,要...转载 2018-03-10 19:17:30 · 449 阅读 · 0 评论 -
JAVA 并发 Lock
Lock 接口 ReentrantLock 使用 重入所 公平锁 与synchronize比较 Lock 接口 Lock,锁对象。在Java中锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源(但有的锁可以允许多个线程并发访问共享资源,比如读写锁,后面我们会分析)。在Lock接口出现之前,Java程序是靠synchronize...转载 2018-03-11 20:49:16 · 167 阅读 · 0 评论