上下文切換
上下文切換(Context Switch) 或者環境切換
多任務系統中,上下文切換是指CPU的控制權由運行任務轉移到另外一個就緒任務時所發生的事件。
在操作系統中,CPU切換到另一個進程需要保存當前進程的狀態並恢復另一個進程的狀態:當前運行任務轉爲就緒(或者掛起、刪除)狀態,另一個被選定的就緒任務成爲當前任務。上下文切換包括保存當前任務的運行環境,恢復將要運行任務的運行環境。
進程上下文用進程的PCB(進程控制塊,也稱爲TCB,即任務控制塊)表示,它包括進程狀態,CPU寄存器的值等。
通常通過執行一個狀態保存來保存CPU當前狀態,然後執行一個狀態恢復重新開始運行.
-----------------------------
redis中採用單線程異步處理的模型 與 其他數據庫 多線程(mysql) 或者多進程 oracle中處理,存在上下文切換.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
使用 KubeKey v3.1.1 離線部署原生 Kubernetes v1.28.8 實戰
原創
2024-06-12 23:15:13
爲什麼我的項目Debug運行沒問題,編譯成Release包就報錯?
原創
2024-06-12 11:54:17
一文帶你搞清楚Python的多線程和多進程
原創
2024-06-12 10:56:55
深度體驗與測評openGauss 6.0.0新版本
原創
2024-06-11 10:57:31
跨越雲端,華爲雲技術專家分享高效跨雲遷移實踐
原創
2024-06-06 10:56:54
電商風控指南:“僅退款”成部分商家夢魘,如何有效防控非法牟利
原創
2024-06-05 00:14:42
第 53 期:MySQL 創建了用戶卻無法登陸
原創
2024-06-04 02:43:21
第 53 期:MySQL 創建了用戶卻無法登陸
原創
2024-06-04 02:43:03
Testin雲測:鴻蒙原生質量保障都需要做哪些測試
原創
2024-06-01 02:04:28
你還在用工單系統的思維建設ITSM嗎?
原創
2024-05-29 00:03:23
由淺入深在實踐中玩轉Zabbix,解決剩下20%的監控需求!
本文整理自Zabbix中級認證專家李銘栓(滿分學員)在Zabbix Meetup廣州站的演講。 掌握這幾種監控方式解決80%的監控問題,剩下的20%如何實現?這裏有答案! 幾點經驗分享: 1
Zabbix中國
2024-05-24 22:33:53
5款可以將錄屏轉換成動圖的錄屏轉GIF軟件工具介紹
噓噓者
2024-05-24 12:56:36
一文搞定 KubeKey 3.1.1 離線部署 KubeSphere 3.4.1 和 Kubernetes v1.28
原創
2024-05-23 23:17:28
Linux操作系統的安裝策略與過程
原創
2024-05-22 01:50:32