0
例如,發送HTTP GET請求的Ruby腳本。在等待/接收響應時,是使用CPU或RAM資源的過程?等待網絡響應的進程是否需要cpu/ram資源?
如果響應需要500毫秒,這是否意味着500毫秒CPU/RAM被採取,不能使用?或者在收到請求之前進程進入一種「睡眠」狀態,同時釋放資源?
例如,發送HTTP GET請求的Ruby腳本。在等待/接收響應時,是使用CPU或RAM資源的過程?等待網絡響應的進程是否需要cpu/ram資源?
如果響應需要500毫秒,這是否意味着500毫秒CPU/RAM被採取,不能使用?或者在收到請求之前進程進入一種「睡眠」狀態,同時釋放資源?
它不消耗你的CPU,但它不會釋放已分配的內存。它會等待(睡眠)直到數據可用。