Redis(九):redis爲何單線程,爲何使用跳錶

CPU在切換線程的時候,有一個上下文切換時間,而這個上下文切換時間是非常耗時的!打個比方,一個CPU主頻是 2.6GHz,這意味着每秒可以執行:2.6*10^9 個指令,那麼每個指令的時間大概是0.38ns!而一次上下文切換,將近需要耗時2000ns!而這個時間內,CPU什麼都幹不了,只是做了保存上下文都動作!"     "OK,就是在I/O操作都時候,例如磁盤I/O,網絡I/O等!爲什麼一般是在
相關文章
相關標籤/搜索