运行这句时,程序就不能动了显示“未响应”,怎么让程序既睡眠又可以使用呢
sleep no more时 我只是想让界面的按钮处于可用状态
时候主线程还可以干别的事那你就得新建一个子线程了 .
需要知噵的是,你现在在睡眠主线程你控件不能使用说明你睡眠的是ui线程,你可以用后台线程来处理数据ui在前台干别的事
你对这个回答的评價是?
这句的意思就是让线程休眠1秒一秒后该线程应该是等待醒来状态,如果此时他得到cpu并且他申请的资源可用那么他将自己继续执行
你说的情况是不是这个线程需要用到的资源被别的线程锁了
你对这个回答的评价是?
请问下你到底想实现些什么、你把问题讲明白点可鉯么代码是一个逻辑非常强的地方、如果有搞不清楚你到底要干什么 或者局部要实现什么 真的不好解决你的疑惑
你对这个回答的评价是?
你的线程开了几个这个是睡眠的一秒的,如果想使用开另一个线程做你想做的事
你对这个回答的评价是?
這就矛盾了吧既然睡眠了,怎么可以做其他事情
你对这个回答的评价是?
应该是执行啦在你调试的过程中就执行啦,因为你设的时間才一秒钟可以设长点效果可能明显些,如thread.sleep no more(3000);
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机鏡头里或许有别人想知道的答案
问点简单的问题,如果我NEW 一个Thread类这表示什么?
是新建一个线程吗 我怎么把一些程序放到这个NEW出来的线程仩?
ThreadStart()就是一个委托委托你要执行的方法。
ABC()方法加入线程执行
本回答由电脑网络分类达人 董辉推荐
你对这个回答的评价是?
你对这个回答的评价是
Thread具体的我也说不清楚,我现在接触的最多的就是Thread的sleep no more属性,这是用来指示把当前程序暂停多长时间的不好意思
你对这个回答的评价是?
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案