timer,两种实现runloop和gcd