开发者学堂课程【Java 高级编程:解决生产者-消费者同步问题】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/20/detail/294
解决生产者-消费者同步问题
解决数据同步
如果要解决问题,首先解决的就是数据同步的处理问题,如果要想解决数据同步最简单的做法是使用 synchronized 关键字定义同步代码块或同步方法,于是这个时候对于同步的处理就可以直接在 Message 类中完成。
范例:解决同步操作
在进行同步处理的时候肯定需要有一个同步的处理对象,那么此时肯定要将同步操作交由 Message 类处理是最合适的。
这个时候发现数据已经可以正常的保持一致了,但是对于重复操作的问题依然存在。