请教线程问题 其实我是要用一个死循环不断getdata,但是getdata的速率要保持一毫秒3次的样子。问题是一个线程死循环的话,界面就不能响应了,所以我才想出那个办法。这个问题该怎么解决呢?非常感谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就在一个方法中调用getdata()操作,共循环3次,每一次后让当前线成sleep 0.3毫秒用Thread类中的.CurrentThread 属性获得当前正在运行的线程,然后让他sleep 0.3毫秒,然后继续循环,如果是第3次,就让他循环后退出 其实我这里getdata返回很快,不用担心来不及返回。估计0.01毫秒不到就执行完了。所以如果是死循环的话,有很多getdata得不到数据,白白浪费cpu的时间。怎么样才能变慢点,并且界面可以还响应呢? 我刚看了一下help,确实可以sleep 0.3毫秒,非常感谢。这个问题看来解决了,只是如果一个线程死循环,并且不sleep,有办法让界面响应吗?如果这个问题也解决了,就结题,给100分,你看怎么样? 非常不好意思,thread不可以sleep小于1个毫秒的时间,我刚才试了,看来还不能马上结题。:( 关于手册管理项目,大数据存储的疑问。 关于第三方支付平台设计 水晶报表分组后,怎样统计每组的记录总数 暂时没有问题,祝大家周末愉快! Treeview树绑定数据库问题求助,有图 急!!高分求关于水晶报表Web服务的数据源绑定问题!!!!! 请问使用 ArrayList 如何判断其元素里头重复的值有哪几个???? ILMerge合并时的错误,exe的config文件合并不进去 多个赋值的简写方式 如何实现水晶报表的动态查询 请高手解释一个关于异常的问题(内附源码) 高分求web日志挖掘的源代码,分数不够可以再加,急急急!!!
用Thread类中的.CurrentThread 属性获得当前正在运行的线程,然后让他sleep 0.3毫秒,然后继续循环,如果是第3次,就让他循环后退出
所以如果是死循环的话,有很多getdata得不到数据,白白浪费cpu的时间。怎么样才能变慢点,并且界面可以还响应呢?
只是如果一个线程死循环,并且不sleep,有办法让界面响应吗?
如果这个问题也解决了,就结题,给100分,你看怎么样?
:(