![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA_多线程
知何似
心之所向,意之所趋。
展开
-
Java多线程之内存可见性
Java多线程之内存可见性可见性介绍synchronized实现可见性volatile实现可见性 可见性介绍 可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。 共享变量:如果一个变量在多个线程的工作内存中都存在副本,你们这个变量就是这几个线程的共享变量。 Java内存模型(JMM Java Memory Model):描述了Java程序中各种变量存储到内存和从内存中读取变量这样的底...原创 2020-03-27 16:28:00 · 100 阅读 · 0 评论 -
Java多线程之Thread VS Runnable
Thread VS RunnableThread VS Runnable线程的生命周期和守护线程 Thread VS Runnable 两种方式的比较: Runnable方式可以避免Thread方式由于Java的单继承特性带来的缺陷 Runnable的代码可以被多个线程(Thread实例)共享,适用于多个线程处理同一资源的情况。(同一资源指的是同一个Runnable对象) 安全的卖票程序需要加入...原创 2020-03-26 21:56:24 · 131 阅读 · 0 评论