创建线程的方式

  1. 继承Thread类,重写run方法。调用t.start方法启动线程。
  2. 实现Runnable接口,重写run方法。
  3. 创建MyRunnable对象,创建Thread对象,调用t.start方法。
  4. 实现Callable接口,重写call方法。
    1. Callable这里写泛型,call方法的返回值就是T泛型的。他是有返回值的。
  5. 线程池创建线程。(项目中使用)

你可能感兴趣的:(java,jvm,开发语言)