继承thread类的方式创建线程,用继承thread类的方法实现一个多线程程序

  继承thread类的方式创建线程,用继承thread类的方法实现一个多线程程序

  线程类是所有线程类的父类,实现线程的提取和封装。

  继承Thread类来创建和启动多线程,如下所示:

  1.定义一个类,从Thread类继承,重写该类的run方法。run方法的方法体表示线程需要完成的任务。因此,run方法的方法体称为线程执行器。

  2.创建一个线程子类的对象,也就是创建一个子线程。

  3.用thread对象的start方法启动线程。

  (视频教程推荐:java视频)

  示例:

  Demo首先创建一个票务线程。

  程序包演示1;

  公共类SellTickets扩展线程{

  //共享数据

  静态int count=100

  @覆盖

  公共无效运行(){

  //循环售票

  while(计数0) {

  count-;

  system . out . println(thread . current thread()。 getname()卖出一张票,剩余的 count );

  }

  }

  }测试类

  导入演示1。卖票;

  公共类TheadDemo {

  公共静态void main(String[] args) {

  //模拟四个票贩子卖票

  sell tickets S1=new sell tickets();

  sell tickets S2=new sell tickets();

  sell tickets S3=new sell tickets();

  //system . out . println(S1 . current thread()。getName());//这个线程的名称是main

  S1 . start();

  S2 . start();

  S3 . start();

  }

  }测试结果:

  如何解决写爬虫IP受阻的问题?立即使用。

  推荐教程:java入门。以上是通过继承Thread类实现java线程的详细内容。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: