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方法时无效的,相当于就是调用了普通类的方法
总结
- Java用Thread对象标识一个线程,通过调用start()启动一个线程
- 一个线程对象只能调用一次start()
- 线程的执行代码是run()方法线
- 程调度由操作系统决定,程序本身无法决定
- Thread.sleep()可以把当前线程暂停一段时间
