Java Thread类在我们的学习过程中有不少的问题,下面我们就看看如何才能更好学习呢?我们不妨设想,为了创建一个新的线程,我们需要做些什么?很显然,我们必须指明这个线程所要执行的代码,而这就是在Java中实现多线程我们所需要做的一切!
成都创新互联公司专业为企业提供临洮网站建设、临洮做网站、临洮网站设计、临洮网站制作等企业网站建设、网页设计与制作、临洮企业网站模板建站服务,十载临洮做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
作为一个完全面向对象的语言,Java提供了类 java.lang.Thread 来方便多线程编程,这个类提供了大量的方法来方便我们控制自己的各个线程。
那么如何提供给 Java 我们要线程执行的代码呢?让我们来看一看 Java Thread类。Java Thread 类最重要的方法是 run() ,它为Thread 类的方法 start() 所调用,提供我们的线程所要执行的代码。为了指定我们自己的代码,只需要覆盖它!
继承Java Thread类,重写方法 run(),我们在创建的 Thread 类的子类中重写 run() ,加入线程所要执行的代码即可。下面是一个例子:
- public class TwoThread extends Thread {
- public void run() {
- for ( int i = 0; i < 10; i++ ) {
- System.out.println("New thread");
- }
- }
- public static void main(String[] args) {
- TwoThread tt = new TwoThread();
- tt.start();
- for ( int i = 0; i < 10; i++ ) {
- System.out.println("Main thread");
- }
- }
- }
这种方法简单明了,符合大家的习惯,但是,它也有一个很大的缺点,那就是如果我们的类已经从一个类继承,则无法再继承Java Thread类。
网站名称:JavaThread类如何在子类中实现run
路径分享:http://www.csdahua.cn/qtweb/news37/152487.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网