java多线程操作
继承Thread类创建和执行多线程完成下列四个步骤:
① 定义一个类扩展Thread; ② 覆盖run()方法,这个方法中实现线程要执行的操作; ③ 创建一个这个线程类的对象; ④ 调用start()方法启动线程对象。Runnable接口只有一个方法run(),实现这个接口并把线程对象所要执行的操作代码写到这个方法中,然后再把实现了整个接口的类的实例传给Thread类的构造方法即可实现多线程操作。
实现Runnable接口创建和执行多线程完成下列步骤:
① 定义一个类实现Runnable接口:implements Runnable; ② 覆写其中的run()方法; ③ 创建Runnable接口实现类的对象; ④ 创建Thread类的对象(以Runnable子类对象为构造方法参数); ⑤ 用start()方法启动线程。在Java中,通过提供的Thread类和Runnable接口来实现多线程。每一个Java程序,无论是Java Application还是Java Applet都是一个主线程,若用户还需要建立子线程,可以定义Thread的子类,并重载它的run方法。如果要在已经继承了某个类的子类中实现线程,则要用到第二种方法,实现Runnable接口,并实现里面的run方法,这样同样可以实现多线程的程序。在多线程的程序中同时还要注意线程的同步和死锁问题。
总结
- 上一篇: qtdesigner 组件全吗_显示屏种
- 下一篇: JAVA 编写程序实现如下功能:一个线程