码迷,mamicode.com
首页 > 编程语言 > 详细

多线程总结

时间:2014-08-27 07:05:17      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:数据   问题   代码   sp   时间   new   c   as   bs   

 

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

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

 

 

2. 定时器

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

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

    TimeTel类

多线程总结

标签:数据   问题   代码   sp   时间   new   c   as   bs   

原文地址:http://www.cnblogs.com/zhiqixue/p/3938581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!