Ruby 等待网络响应的进程是否占用cpu/ram资源?
例如,发送HTTP GET请求的Ruby脚本。在等待/接收响应时,该进程是否使用CPU或RAM资源Ruby 等待网络响应的进程是否占用cpu/ram资源?,ruby,performance,io,network-programming,Ruby,Performance,Io,Network Programming,例如,发送HTTP GET请求的Ruby脚本。在等待/接收响应时,该进程是否使用CPU或RAM资源 如果响应时间为500毫秒,是否意味着占用了500毫秒的CPU/RAM并且无法使用?或者,在收到请求之前,进程是否会进入一种“睡眠”状态,同时释放资源?它不会消耗您的CPU,但不会释放已分配的内存。它将等待(睡眠)直到数据可用
如果响应时间为500毫秒,是否意味着占用了500毫秒的CPU/RAM并且无法使用?或者,在收到请求之前,进程是否会进入一种“睡眠”状态,同时释放资源?它不会消耗您的CPU,但不会释放已分配的内存。它将等待(睡眠)直到数据可用