阅读背景:

3.4 生产者/消费者的线程同步模型

来源:互联网 

解决多线程并发问题,volatile只能保证多线程的内存可见性,不能保证多线程的执行有序性。要保证多线程有序性,可以通过synchronized。生产者/消费者的线程同步模型。当一个线程获取锁lock进入同步块中,执行wait,线程进入lock的阻塞队列,然后通过notify通知阻塞队列的某个线程进入就绪队列,来保证线程有序执行。只能保证多线程的内存可见性,不能保证多线程的执行有序性。要




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: