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。

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