分类 技术 下的文章

使用线程池的 submit()execute() 方法提交任务。

  • execute(Runnable): 提交不需要返回值的任务。
  • submit(Runnable/Callable): 提交任务,返回一个 Future 对象,可以用来跟踪任务状态和获取结果。调用 get() 方法可以获取 Callable 返回的值

- 阅读剩余部分 -

这个是最基础的多线程使用方式了,但不推荐生产使用

第一个是因为Java 类不能支持多继承。如果你的类已经继承了另一个类,就不能再继承 Thread 类了。

第二个是 run 方法 和 Thread 对象 耦合在一起,不符合面向对象的设计原则。

- 阅读剩余部分 -