寫過程式的人,應該都過用mdelay或是msleep

大致來說呢,msleep會將CPU控制權交出去給其他的process使用

相反的呢,mdelay只是讓cpu空轉迴圈等待時間

但是,系統怎麼知道我迴圈要轉幾圈時間才會剛剛好呢?

這就關係到cpu的frequency了

網路上有人寫了一篇不錯的文章

這篇文章是關於mdelay的實作,給大家參考(http://kerneltrap.org/node/6857)

arrow
arrow
    全站熱搜

    owenhuangtw 發表在 痞客邦 留言(0) 人氣()