如果我在程序中想隔很长时间去执行一段代码,用什么方式比较好,比如我想1天执行一次,是用ontimer,还是用线程呢,能说明一下原因吗?