在多线程上启动进程

本文关键字:进程 启动 多线程 | 更新日期: 2023-09-27 18:06:03

如果我想运行一个进程(说:kindlegene .exe filename使用Process.Start())多次同时(使用线程),这是可能的吗?

我想真正的/总结的问题是:我可以运行一个进程多次在同一时间通过多次启动它在同一时间从不同的线程?

会启动多个进程还是给出一个相同名称的进程已经在运行的错误?是否有任何特殊的参数,我需要传递给Process.Start(),使这发生/工作?

在多线程上启动进程

可以,您可以同时运行一个进程多次。

Process.Start()将执行此操作。返回值true表示启动了一个新进程。

用最简单的术语来说,进程就是一个正在执行的程序。在进程的上下文中运行一个或多个线程。通过启动进程,您将隐式地创建(至少一个)新线程。