1
这是一个简单的问题。如果我在bash脚本中使用read
命令,而脚本正在等待输入命令,那么真正发生的是,内存消耗是否减少到睡眠状态,就像我们使用sleep命令一样?阅读和睡眠bash脚本
这是一个简单的问题。如果我在bash脚本中使用read
命令,而脚本正在等待输入命令,那么真正发生的是,内存消耗是否减少到睡眠状态,就像我们使用sleep命令一样?阅读和睡眠bash脚本
内存消耗完全不受影响,两种情况都会发生这种情况,即shell进程将其状态从runnable更改为暂停状态。
在read
的情况下,shell进程进入内核空间以读取用户输入,并且在数据可用时重新调度。
sleep
自动产生到进程挂起的内核空间,并在超时超时后重新安排它。