多线程的创建

目录

总论

创建线程有多种方式,实际项目中有如下方式可以使用,灵活选择

  • 继承Thread类
  • 实现Runnable接口
  • 定时器java.util.Timer,即timer.schedule(TimerTask,Date,时间间隔)
  • 带返回值的new Future(TaskCallable.call),jdk5↑
  • 基于线程池的方式ExecutorService threadPool = Executors.newXxxThreadPool(..)
  • 用Spring的@Configuration,@Async注解配置线程池,springframework.concurrent.ThreadPoolTaskExecutor
posted @ 2020-07-21 17:48  小嘟嘟虫  阅读(92)  评论(0编辑  收藏  举报