标签: ruby performance io network-programming
例如,发送HTTP GET请求的Ruby脚本。在等待/接收响应的同时,该过程是使用CPU还是RAM资源?
如果响应需要500毫秒,这是否意味着需要500毫秒CPU / RAM才能使用?或者,在收到请求之前,流程是否进入某种“睡眠”状态,同时释放资源?
答案 0 :(得分:0)
它不消耗你的CPU但它不会释放已经分配的内存。它将等待(休眠)直到数据可用。