是否允许 python 子进程使用尽可能多的实际线程?

Is a python subprocess allowed to use as many real threads as it can?

据我们所知,Python 没有真正的线程因为 GIL(除非你走 Cython 路线并分离)但我似乎找不到信息或文档在用例上。

如果从我的 python 脚本 i 运行 a Popen 和命令 [dotnet test .....] 并且该代码支持本机 C# 线程和进程以及所有这些,将我的 Python 子进程作为本机 C# 执行并处理脚本需要的线程数,还是它被锁定在 1 个进程和 1 个线程之后?

您使用 Popen 启动的任何子进程都将像往常一样运行。当您从 Python 进程中启动它时,Python 的线程模型不会被非 Python 进程继承。