Java并发
SachinLee
这个作者很懒,什么都没留下…
展开
-
Java多线程——synchronized的使用
synchronized的使用1. synchronized同步普通方法1.1 可重入验证 synchronized是我们常用的锁,synchronized锁是互斥的,同一时间只能有一个线程获得锁,因此能够保证线程安全;synchronized又是可重入的锁。下边先看一下synchronized的使用: 1. synchronized同步普通方法 synchronized可以修饰普通同步...原创 2019-02-24 20:56:28 · 423 阅读 · 0 评论 -
Java多线程——等待/通知机制(生产者消费者模型)
生产者消费者实例1. 等待/通知机制2. 单一生产者和消费者 1. 等待/通知机制 等待/通知机制在我们生活中很常见,例如,餐厅服务员和厨师之间,只有厨师做好菜之后,通知服务员,服务员才能上菜;而在未做好菜之前,服务员只能等待厨师做菜。除了这个例子外,等待/通知机制中,最典型的就是生产者和消费者模型,下边我们用代码实现该模型。 2. 单一生产者和消费者 Java中等待/通知,通常使用Obj...原创 2019-02-25 21:04:01 · 724 阅读 · 1 评论 -
Java多线程——synchronized原理
synchronized原理原创 2019-04-20 20:23:13 · 235 阅读 · 1 评论