萧曵
萧曵
全部文章
Java并发编程
StringUtils(1)
AJAX(1)
Apache(1)
B/S(3)
CryptoJS(1)
CSS(1)
EasyUI(1)
Flink(1)
GIT(3)
Ibatis(5)
Intellij IDEA(11)
java(1)
Java JavaEE(174)
javascript(19)
JDBC(3)
JQuery(13)
JVM(6)
KAFKA(1)
LayUI(7)
Linux(26)
MarkDown(1)
Maven(12)
Mybatis(54)
MyEclipse Eclipse(1)
MySql(45)
nginx(10)
NoSQL(2)
Orcale(22)
Redis(6)
SB(1)
server(2)
Servlet Jsp(9)
Shiro(27)
Spring(64)
Spring Boot(2)
springmvc(1)
sql(11)
Struts(1)
Struts2(4)
Sublime(2)
Sublime3(1)
Swagger(1)
td(1)
Web(10)
Zookeeper(2)
Ztree(1)
分布式(3)
命令(2)
大数据(4)
工具(3)
并发(1)
开发环境搭建(1)
微信公众平台(2)
未归档(7)
架构(1)
知识图谱(1)
设计模式(23)
阿里云(1)
归档
标签
去牛客网
登录
/
注册
萧曵的博客
全部文章
/ Java并发编程
(共3篇)
线程的状态
线程的状态 线程被创建时,属于新建状态,调用start后进入就绪状态 就绪状态被cpu调用时,进入运行状态 运行状态在调用sleep、wait、join后会进入阻塞状态 运行状态执行完成后会进入死亡状态,这里包括正常执行完毕和异常执行完毕 运行状态在os切换时,线程会进入就绪状态...
2018-04-27
0
421
轻松学习java可重入锁(ReentrantLock)的实现原理
前言 相信学过java的人都知道 synchronized 这个关键词,也知道它用于控制多线程对并发资源的安全访问,兴许,你还用过Lock相关的功能,但你可能从来没有想过java中的锁底层的机制是怎么实现的。如果真是这样,而且你有兴趣了解,今天我将带领你轻松的学习下java中非常重要,也非常基础的可...
2018-04-27
0
453
你真的了解volatile吗,关于volatile的那些事
很早就接触了volatile,但是并没有特别深入的去研究她,只有一个朦胧的概念,就是觉得 用她来解决可见性的,但可见性又是什么呢? 最近经过查阅各种资料,并结合自己的思考和实践,对volatile有了比较深刻的认识, 在此总结并分享给大家。 可见性 如何理解可见性,还是来看个会出现死循环的例子: (...
2018-04-27
0
410