1.Timer2.Thread.Sleep3.ManualResetEvent.WaitOne4.其它?Sleep和WaitOne的时间长度有没有限制?比如我要阻塞1个月........呵呵大家喜欢用哪种方法?顺便说说理由哈
解决方案 »
- 如何比较字符串变量的大小呢,string 类型的变量
- 获取计算机启动项?
- 如何隐藏gridview被选中的checkbox
- 大家来帮我注解下 下面的代码 啊!
- <add key="OrderQueuePath" value="FormatName:DIRECT=OS:MachineName\Private$\PSOrders"/>
- 如何实现立即刷新几个相关的控件?
- 一个简单的ORACLE存储过程调用,有经验的指点一下,解决马上送分
- 小女子有急事相求。。。。。求各位师兄,师姐帮忙了!!!!
- 求教数据库连接池和进程有什么关系?
- WCF 双工通信
- (顶者有分)突然想自己写控件了,请大家给点资源。(书,文章,源码都可)最好是入门级别的。
- Dataset 删除行的问题
本地程序就不用去管了.
不过一般们都是用timer..和Thread.Sleep
无论是Sleep还是WaitOne,用while + ThreadPool.QueueUserWorkItem就可以模拟Timer了。
道理很简单,一个月内要是停电关机了,我看你怎么sleep&wait出一个月
但并不是用Timer阻塞一个月,一小时一取时间满足时间要求就可以执行了
时间对比出一个月应该很简单吧
比较好,等1秒没反应就退,有反应就干完.
不过Thread.Sleep有时会卡死,只好用TIMER
有关Form的,就智能用Form.timer了