day20Java-Thread-多线程中生产者和消费者

博客
Java-(高级)

文章目录

        • 多线程生产者和消费者
        • 多线程生产者消费者代码版本1
        • 多线程生产者消费者代码版本2-同步解决问题
        • 多线程生产者消费者代码版本3-等待唤醒机制解决问题
        • 多线程生产者消费者代码版本4-代码优化

多线程生产者和消费者

前面已经写过电影票程序,不是特别的符合实际情况。

多线程生产者和消费者:
就是不同种类的线程对同一个资源的操作。

自己对Java等待唤醒机制总结:
之前买电影票的线程只有一个卖票线程,创建多个线程对象去执行它。出现了线程安全问题可以使用同步来解决。

但是现在是不同种类的线程对同一个资源的操作。也可以使用同步来解决线程安全问题,线程安全问题解决了,但是打印的结果不是很符合实际情况,如果让不同种类的线程更符合实际情况,可以使用Java的等待唤醒机制。

线程通信问题:
		不同种类的线程间针对同一个资源的操作。

你可能感兴趣的:(JavaSE)