问题如题。
这个是个定时采集数据传递到服务器的工具,需要一直运行着,后台用一个线程每隔55秒就判断一次时间,是否到了设定的传输时间,到了点就传送。(System.Threading.Thread.Sleep(1000 * 55))现在它不传输的时候,我看了下cpu占用率50% 左右。换到一个双核的电脑上,则占用率是25%。这样太占用资源了,请教各位大侠,如何降低它的cpu占用率呢?
这个是个定时采集数据传递到服务器的工具,需要一直运行着,后台用一个线程每隔55秒就判断一次时间,是否到了设定的传输时间,到了点就传送。(System.Threading.Thread.Sleep(1000 * 55))现在它不传输的时候,我看了下cpu占用率50% 左右。换到一个双核的电脑上,则占用率是25%。这样太占用资源了,请教各位大侠,如何降低它的cpu占用率呢?
解决方案 »
- C#怎么调用其他窗体????
- 急,急,急,怎么设置excel格式????
- 求《C#入门经典(第三版)》练习答案
- 请教前辈:在vb.net中该怎样设置才能在把DataGrid控件所选的数据和上方的文本框中的数据对应起来啊?谢谢!
- 跪求jquery+ajax分页
- 一个TextBox 的Name为txtSite,一个string变量赋值,我如何通过这个变量,对TextBox控件的Text属性进行赋值操作
- 请给位高手指点一下我,谢谢了!
- image问题
- 水晶报表在Win98下显示带中文栏位的报表时出现"查询引擎错误!",在线等待!!!
- 继续有关结构的问题?
- C#将2张图片叠加后,windows下文件夹里显示的缩略图不正确,求达人指点
- 各位大牛看看等分圆程序有撒子错误。谢啦
thread.Start();
private void NewThread(object parameter)
{
Thread.Sleep(1000 * 55);
}