JUC学习
文章平均质量分 70
JUC学习
helloyuyuan
这个作者很懒,什么都没留下…
展开
-
JUC学习Sync(Day_TWO)
生产者和消费者简介:在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。单单抽象出生产者和消费者,还够不上是生产者/消费者模式。该模式还需要有一个缓冲区处于生产者和消费者之间,作为一个中介。生产者把数据放入缓冲区,而消费者从缓冲区取出数据。synchronized版本实现介绍:主要是通过Object类中的wait和notifyAll方法原创 2021-07-14 23:46:22 · 48 阅读 · 0 评论 -
JUC学习Sync(Day_One)
JUC并发学习第一天synchroized和Lock分别介绍 synchroized和Lock都是同步锁,synchroized是java关键字,Lock是JUC下面的接口synchroizedsynchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这原创 2021-07-06 21:57:19 · 128 阅读 · 0 评论