我正在使用Windows Mobile 6.5.3构建和应用摩托罗拉手持设备,我需要在后台运行一个线程,每隔X秒执行一些检查。
目前它看起来像这样:
public static void Start()
{
while(validate())
{
// do something
Thread.sleep(interval);
}
}
我遇到的问题是这是资源繁重,因为线程仍在使用内存。
有更好的方法吗?
答案可能会也可能不会使用多个线程,我只想每隔X秒执行一次任务。
答案 0 :(得分:0)
使用计时器在设定的时间间隔内运行某些代码,而不会阻止线程。