1
1
这当然取决于这些服务是否依赖线程。如果它们是单线程的,您不会注意到太大的差异。 在您的情况下,由于服务是多线程的,它们可能会受到性能惩罚,也可能不会受到性能惩罚——这将取决于实际的设计,具体取决于它们是否依赖于并行执行的多个线程。 |
2
1
(可能更适合serverfault.com) 因为服务创建多个线程,所以很可能。 此外,即使系统没有负载,它的响应时间也可能增加。If the CPU you are bound to is busy with another thread, it has to wait for that thread to give up its time slice. 这可能会在(或a)线程处理的许多小请求中变得显著。 感知到的结果可能是微妙的或破坏性的:您可能会运行一段时间,但当请求达到峰值时,依赖服务(如果有的话)可能会减慢。 |
CalculusLover · 在本例中,fork()是如何工作的? 2 年前 |
jjmerelo · 使用Proc::Async从绑定管道读取 6 年前 |
jatinBatra · 编译后生成的二进制文件会发生什么情况[关闭] 6 年前 |
Jacobo · 从Java调用具有输入和输出重定向的C可执行文件 6 年前 |
Ran · 每当我尝试执行命令行提示符时,Unity就会阻塞 6 年前 |
Hatshepsut · 使用命令行参数使用region调用子流程 6 年前 |