c#中怎样使用双线程让两个计时器同时运行

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:05:39
我使用两个timer,但是发现它们只能交替着运行,当一个timer中程序运行时间较长时,回影响另一个的流畅性,而我希望它们能同时运行不受干涉,请问能用新建一个线程的方式做到吗,希望能给出代码,谢谢

注意,我希望把整个timer2放在新线程里运行

Timer就是一个做了安全性设计的线程控件

当然了,如果你不想用的话,可以自己做个Thread

Thread t = new Thread(aa);
public void aa()
{
}
t.Start();

手动写一个线程好了 原理上根本不可能同时运行的 都有先后 除非你多核

按时打算打算