namespace WindowsFormsApp1
{
public partial class 多线程减少CPU占用率 : Form
{
public 多线程减少CPU占用率()
{
InitializeComponent();
//线程1
Thread th1 = new Thread(thread1) { IsBackground = true };
//线程2
Thread th2 = new Thread(thread2) { IsBackground = true };
}
public void thread1()
{
while (true)
{
//...应用出代码
Thread.Sleep(1);//任务调度下,防止CPU占用过高
}
}
public void thread2()
{
while (true)
{
//...应用出代码
Thread.Sleep(1);
}
}
}
}
多线程减少CPU占用率
最新推荐文章于 2024-03-15 11:16:04 发布
本文介绍了在WindowsForms应用程序中,通过创建两个后台线程thread1和thread2并使用Thread.Sleep方法来定期暂停执行,从而减少CPU占用率的技术。
摘要由CSDN通过智能技术生成