webkit中修改Timer的時間

WebKit的timer計時用的是UTC時間,

但是機頂盒在啓動時是沒有UTC時間的,所以在啓動後,ntp同步會影響到timer

因此需要改Timer的計時方法。

 

OWB的WebKit中每個Thread有一個自己的Timer隊列,

在Timer<T>需要shot時,會添加到這個Timers隊列中。

 

在Timers中有一個外部SharedTimer用來shot這些Timers,

在主線程中是MainSharedTimer,其他線程需要自己添加,

在linux中這個只是定義了一個時間而已。

 

所以要想改動Timer的時間,

需要改TimerBase中用到的CurrentTime,

和Timers中用到CurrentTime。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章