1. 多线程不会提高代码的执行效率
如果cpu是单核的,同一时间只能做一件事,就算写多线程的话,同一时间也不能做两件事,且进程切换,或者数据在多线程中传递,也会浪费时间
2. 定时器
Timer 定时器类
Timer.scheule() 调度
定时器调用一个任务 TimerTask
定时器有两种执行任务的参数
① 多久后开始执行,执行一次
② 多久后开始执行,之后每隔多久循环执行
TimerTask 只能用一次。
举个例子: 定时器和炸弹
Timer 是定时器, TimerTask 是炸弹。
只用一个定时器 去定时多个炸弹是没问题的。 但一个炸弹炸完后,这个炸弹就没了,不能在炸了。 想再炸,必须在拿出一个新的炸弹。所以 new 一个 TimerTask,只能用一次。
TimeTel类
原文地址:http://www.cnblogs.com/zhiqixue/p/3938581.html