雙緩衝技術:Double Buffering

適用情況:要繪製一張由衆多小圖組成的大圖,及逐次繪製各個小圖而形成一張大圖。
核心步驟:
1.         先在內存中構造一張大圖的對象,
2.         然後將各個小圖繪製到這個內存大圖中,
3.         最後再一次性地將大圖繪製顯示器或打印機等外圍設備上。
原理分析:
如果不採用雙緩衝技術,每個小圖都直接繪製到外圍設備,則每次都要進行設備切換,甚至存在用戶態到管態的切換,浪費大量的時間。而雙緩衝技術只需要一次切換。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章