相关疑难解决方法(0)

条件vs等待通知机制

与传统的等待通知机制相比,使用Condition接口/实现的优势是什么?在这里,我引用Doug Lea撰写的评论:

条件因素将Object监视器方法(wait,notify和notifyAll)分解为不同的对象,以通过将它们与使用任意Lock实现相结合来实现每个对象具有多个等待集的效果.如果Lock替换了synchronized方法和语句的使用,则Condition将替换Object监视方法的使用.

我认为这是一种更加面向对象的实现等待/通知机制的方式.但是,前者是否有合理的优势?

java concurrency multithreading

65
推荐指数
4
解决办法
3万
查看次数

标签 统计

concurrency ×1

java ×1

multithreading ×1