线程同步问题

发布时间 2023-08-29 10:48:08作者: 啥123

线程同步问题,生产者和消费者共享同一个资源,并且生产者和消费者之间相互依赖,互为条件。

对于生产者,没有生产产品之前,要通知消费者等待,而生产了产品之后,又马上通知消费者消费。

对于消费者,在消费之后要通知生产者已经结束消费,需要生产新的产品以供消费。

在生产者消费者问题中,仅有sychronized是不够的。

sychronized可以阻止线程并发共享同一个资源,实现同步,但是不能用来实现不同线程之间的通信。