编程基础
编程基础
另一个绝影
一步一步向上爬。
展开
-
单双线程
package com.te; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStrea原创 2017-12-05 09:11:31 · 579 阅读 · 0 评论 -
锁
1、自旋锁 ,自旋,jvm默认是10次吧,有jvm自己控制。for去争取锁 2、阻塞锁 被阻塞的线程,不会争夺锁。 3、可重入锁 多次进入改锁的域 4、读写锁 5、互斥锁 锁本身就是互斥的 6、悲观锁 不相信,这里会是安全的,必须全部上锁 7、乐观锁 相信,这里是安全的。转载 2017-12-12 23:07:28 · 114 阅读 · 0 评论