avatar

Catalog
java多线程创建

1.java多线程的创建

创建MyThread类:

1) 从Thread 派生

2)覆盖run()方法

3)创建MyThread实例

4)调用start()启动

继承Runnable:

1)实现Runnable接口

2)覆写run()方法

3)在main()创建Runnable方法

4)创建Thread实例

5)调用start()启动线程

主线程只有调用 start方法,才会调用run方法

直接调用run方法时无效的,相当于就是调用了普通类的方法

总结

  1. Java用Thread对象标识一个线程,通过调用start()启动一个线程
  2. 一个线程对象只能调用一次start()
  3. 线程的执行代码是run()方法线
  4. 程调度由操作系统决定,程序本身无法决定
  5. Thread.sleep()可以把当前线程暂停一段时间
image-20200808162555798
Author: kim yhow
Link: http://yoursite.com/2020/08/07/java多线程创建/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Donate
  • 微信
    微信
  • 支付寶
    支付寶