多线程总结

时间:2014-08-27 07:05:17   收藏:0   阅读:230

 

1. 多线程不会提高代码的执行效率

   如果cpu是单核的,同一时间只能做一件事,就算写多线程的话,同一时间也不能做两件事,且进程切换,或者数据在多线程中传递,也会浪费时间

 

 

2. 定时器

    Timer 定时器类
    Timer.scheule()  调度

    定时器调用一个任务 TimerTask
    定时器有两种执行任务的参数
    ① 多久后开始执行,执行一次
    ② 多久后开始执行,之后每隔多久循环执行
    TimerTask 只能用一次。 
    举个例子: 定时器和炸弹
    Timer 是定时器, TimerTask 是炸弹。
    只用一个定时器 去定时多个炸弹是没问题的。 但一个炸弹炸完后,这个炸弹就没了,不能在炸了。 想再炸,必须在拿出一个新的炸弹。所以 new 一个 TimerTask,只能用一次。

    TimeTel类

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!