問題はいくつかのプロセスを作成し、それらを使用して開始しprocess.start()
、これらのプロセスを状態間で移動する必要があります。しかし、問題は私が思うに使えないということですThread.Suspend()
。
では、これらのプロセスを一時停止してから再開するにはどうすればよいでしょうか?
private void button1_Click(object sender, EventArgs e)
{
var process1 = new Process();
var process2 = new Process();
var process3 = new Process();
process1.StartInfo.FileName = "proc1";
process2.StartInfo.FileName = "proc2";
process3.StartInfo.FileName = "proc3";
process1.Start();
process2.Start();
process3.Start();
}
これら 3 つのプロセスは、異なるファイルの読み取りと書き込みを行うために作成した C# プログラム (.exe) です。