5.2.3 timer的数据结构