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。