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。