![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 82
宁负苍生
技术控
展开
-
Java多线程学习(吐血超详细总结)
Java多线程学习(吐血超详细总结) 目录(?)[+]一扩展javalangThread类二实现javalangRunnable接口三Thread和Runnable的区别四线程状态转换五线程调度六常用函数说明使用方式为什么要用join方法七常见线程名词解释八线程同步九线程数据传递转自:http://www.mamicode.com/info转载 2017-08-02 17:20:25 · 211 阅读 · 0 评论 -
Java内存模型JMM与可见性
1 何为JMMJMM:通俗地讲,就是描述Java中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存和从内存中读取变量这样的底层细节。 结合上图,先介绍几个概念:主内存:保存了所有的变量。 共享变量:如果一个变量被多个线程使用,那么这个变量会在每个线程的工作内存中保有一个副本,这种变量就是共享变量。 工作内存:每个线程都有自己的工作内存,线程独享,保存了线程用到了变量的副本(主内存共转载 2017-08-03 17:47:42 · 281 阅读 · 0 评论