![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 并发
文章平均质量分 81
vaful
这个作者很懒,什么都没留下…
展开
-
Java 并发编程(二)——对象共享
前言上一节中主要是说明并发中的原子性概念,主要是通过Synchronize关键字来创建临界区(Critical Section)实现原子性。这片主要讲的是并发的另外一个重要的方面:内存可见性(保证线程修改状态时可以被其他共享使用该对象状态的线程看得到)。1.可见性可见性是指在多线程中并发变量,由于读操作和写操作可以在不同的线程中进行,此时,并没法确保能看到其他线程都写入的值。主要原因应该是线程中操作原创 2017-02-05 23:00:03 · 234 阅读 · 0 评论 -
线程安全的理论基础(一)
这一系列的博客主要是楼主对正在学习的java多线程的知识的一个回顾,反思和总结。本篇主要是说明用于避免并发危险,构建线程安全类的一些规则。原创 2017-01-21 22:09:02 · 355 阅读 · 0 评论 -
如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例
在这篇文章中你将会学到如何使用 wait、notify 和 notifyAll 来实现线程间的通信,从而解决生产者消费者问题。用 wait、notify 和 notifyAll 来实现线程间的通信,wait()可以用来让一个线程在某些条件下暂停运行,可以用 notify 和 notifyAll 来通知那些等待中的线程重新开始运行。转载 2017-04-17 14:32:31 · 324 阅读 · 0 评论