A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 盖保宁 黑马帝   /  2011-9-26 16:39  /  1939 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多线程的睡眠,我在某个程序中,将线程A的run方法设计成死循环,并且是将flag在开头减1在末尾加1。可以将整个操作比作是“做蛋糕”这样来实现操作系统中所学的PV操作
另一个多线程体现在点击按钮事件的响应上。当点击按钮时,去蛋糕,但是要等完整的蛋糕出炉
while(flag==1)
{   
       Thread.sleep(100);
       //
};  
//取蛋糕
但是怎么在测试几十次后总会产生程序跑死的情况
Thread.sleep()是静态方法,难道是用它睡眠指定的线程还需要什么讲究吗

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1

查看全部评分

1 个回复

倒序浏览
黑马网友  发表于 2011-9-26 20:35:47
沙发
这个应该是死循环吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马