2015-06-10 25 views
0

例如,發送HTTP GET請求的Ruby腳本。在等待/接收響應時,是使用CPU或RAM資源的過程?等待網絡響應的進程是否需要cpu/ram資源?

如果響應需要500毫秒,這是否意味着500毫秒CPU/RAM被採取,不能使用?或者在收到請求之前進程進入一種「睡眠」狀態,同時釋放資源?

回答

0

它不消耗你的CPU,但它不會釋放已分配的內存。它會等待(睡眠)直到數據可用。