同一进程的两个用户级线程可以在多核 CPU 上同时运行吗?

同一进程的两个用户级线程可以在多核 CPU 上同时运行吗?

同一进程的两个用户级线程可以在多核 CPU 上同时运行吗?

答案1

通常:是的。

假设它们不会阻塞共享资源。
例如,锁定对单个操纵杆的访问,或尝试锁定共享文件,...



共享文件可能比预期更常见。例如,锁定 .ini 文件或使用临时文件而不使用适当的随机名称。

相关内容