首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

多线程有关问题,求帮助

2013-07-04 
多线程问题,求帮助Producer类创建个线程随机选中方格中的一个位置,设置该点为有 food.Consumer线程(多个)

多线程问题,求帮助
Producer类创建个线程随机选中方格中的一个位置,设置该点为有 food.
Consumer线程(多个) 随机选择方格的其他点为起始点,用A*算法求出到food的路径,逐渐逼近。
当其中有个Consumer吃到了食物后, Producer又随机选择一个点。 我怎么能让其他Consumer立即知道
食物位置已经变了, 重新计算路径。
多线程
[解决办法]
线程间通信,可以设计一个全局标志位,当某个线层吃到食物后,将其置位。其他线程要观察此标志位。当然线程间通信还有很多其他的办法。
[解决办法]
你的producer是怎么知道食物被吃掉了的?

热点排行