c# Thread.Sleep(1000); 问题
c#Thread.Sleep(1000);运行这句时,程序就不能动了,显示“未响应”,怎么让程序既睡眠又可以使用呢Sleep时我只是想让界面的按钮处于可用状态...
c# Thread.Sleep(1000);
运行这句时,程序就不能动了,显示“未响应”,怎么让程序既睡眠又可以使用呢
Sleep时 我只是想让界面的按钮处于可用状态 展开
运行这句时,程序就不能动了,显示“未响应”,怎么让程序既睡眠又可以使用呢
Sleep时 我只是想让界面的按钮处于可用状态 展开
6个回答
展开全部
这句的意思就是让线程休眠1秒,一秒后该线程应该是等待醒来状态,如果此时他得到cpu并且他申请的资源可用那么他将自己继续执行。
你说的情况是不是这个线程需要用到的资源被别的线程锁了
你说的情况是不是这个线程需要用到的资源被别的线程锁了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-12
展开全部
你的线程开了几个,这个是睡眠的一秒的,如果想使用,开另一个线程做你想做的事
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是执行啦,在你调试的过程中就执行啦,因为你设的时间才一秒钟,可以设长点效果可能明显些,如thread.sleep(3000);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这就矛盾了吧?既然睡眠了,怎么可以做其他事情?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询