JAVA多线程同步解决生产者—消费者问题

2004-04-29 15:14钟宝华
智能计算机与应用 2004年6期
关键词:宝华生产者线程

钟宝华

摘要讨论了JAVA多线程同步的编程方法,以及应用它解决生产者一消费者问题。

关键词JAVA多线程同步

生产者一消费者问题

引入线程的目的是为了支持多线程程序设计,即在一个程序中创建了多个线程。在多线程的程序中,当多个线程并发执行时,虽然各个线程中语句的执行顺序是确定的,但线程的相对执行顺序是不确定的,在多个线程需要共享数。据或共享存储结构时这种执行顺序的不确定性可能会产生执行结果的不确定性,甚至可能造成程序出现错误。本文主要讨沦如何控制互相交互的线程之间的运行进度,使线程执行时不出现错误结果,即线程间的同步。

猜你喜欢
宝华生产者线程
Linux 下多线程的方案实现与对比
1月巴西生产者价格指数上涨3.92%
精雕细琢的外形与音色 Bowers & Wilkins(宝华韦健)805 D4
能“看到”的声像定位 Bowers & Wilkins(宝华)705 Signature
宝华盛世胡满洪 “老Hi-Fi”的转型之路
2019德国IF设计大奖
家禽福利的未来:生产者能期待什么?
浅谈linux多线程协作
一场大风带给生产者的思考
Linux线程实现技术研究