黑马程序员技术交流社区

标题: 多线程理解问题 [打印本页]

作者: 孙铭泽    时间: 2012-8-24 21:03
标题: 多线程理解问题
什么情况下用线程池
Executors.newScheduledThreadPool(1).scheduleAtFixedRate(
                new Runnable(){}




和普通多线程
class MyThread extends Thread {
  public void run() {
  
  }

new MyThread().start();


作者: 唐见    时间: 2012-8-24 22:41
线程池是java1.5的新特性,它能够一次创建多个线程来满足用户对多个线程的需求。普通线程所有的功能,它都有,而且性能更好。线程池还提供了计时器功能。建议使用线程池技术来创建线程。
作者: 杨鹏鹏    时间: 2012-8-24 23:01
许多长时间运行的应用有时候需要定时运行任务完成一些诸如统计、优化等工作,比如在电信行业中处理用户话单时,需要每隔1分钟处理话单;网站每天凌晨统计用户访问量、用户数;大型超时凌晨3点统计当天销售额、以及最热卖的商品;每周日进行数据库备份;公司每个月的10号计算工资并进行转帐等,这些都是定时任务。通过 java的并发库concurrent可以轻松的完成这些任务,而且非常的简单。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2