c#在不同的时间运行2(或更多)进程?

时间:2010-09-14 16:33:00

标签: c# multithreading timer process

如何在不同的流程中运行不同的任务?

在我的情况下,我将有2个任务,每1个薄荷运行,另一个每10分钟运行

重点是每个人完全独立于另一个

如何让它们在同一个程序中运行?

1 个答案:

答案 0 :(得分:2)

我这样做的方法是创建一个包含Windows ServiceTimerTimer定期检查是否有时间运行每个进程,何时运行时使用

启动每个进程
  1. ThreadPool课程(如果我认为你的意思是不同的过程)
  2. 一个新的Process本身。您必须将每个需要运行的函数编译成单独的可执行文件,然后您只需使用此类启动它。
  3. 希望有所帮助!