让异步代码在同步代码之前执行完

我想要获取一个计时器里面的一个值,那个值是全局变量,计时器执行完之后它的值发生变化,然后后面的同步代码会用到。但是计时器是异步操作,会等到同步代码执行完再去执行,有没有什么办法让我获得那个值吗?

http://www.cnblogs.com/eagle1986/archive/2012/01/19/2327592.html