如何实现多线程?多线程有几种实现方法
本文目录
如何实现多线程
1、继承Thread类实现多线程:
代码如下图。在Demo类中继承Thread类并覆写了run方法,在主方法中调用Demo对象d1,d2实现了两个线程同时运行的目的
2、实现Runnable接口实现多线程:
代码如下图。同样是Demo类我们实现了Runnable接口,同样覆写了run方法,在主方法中利用Demo类的对象来新建Thread类的对象从而实现两个线程同时运行的目的。
多线程有几种实现方法
在java5以前实现多线程有两种方法(继承Thread类和实现Runnable接口) 它们分别为: 使用new Thread()和new Thread(Runnable)形式 第一种直接调用thread的run方法,所以,往往使用Thread子类,即new SubThread()。 第二种调用 Runnable的run方法。 第一种: new Thread(){}.start();这表示调用Thread子类对象的run方法,new Thread(){}表示一个Thread的匿名子类的实例对象,子类加上run方法后的代码如下: new Thread(){ public void run(){ } }.start(); 第二种: new Thread( new Runnable(){} ).start(); 这表示调用Thread对象接受的Runnable对象的run方法,new Runnable(){}表示一个Runnable的匿名子类的实例对象, runnable的子类加上run方法后的代码如下: new Thread(new Runnable(){ public void run(){ } } ).start();
更多文章:
茶苑游戏大厅手机版(苹果手机安装的丽水茶苑是浙江游戏大厅嘛)
2024年8月11日 15:20
宏源证券大智慧(怎样在网上开通申万宏源证券交易st股票的风险警示)
2024年6月27日 05:25
mp3转换wma(如何将mp3格式的音乐文件转化为wma格式的)
2024年6月22日 01:50
aria2 如何后台运行 启动后没有这个任务?怎么让aria2跑满速度
2024年6月26日 08:01
快读免费全本小说下载安装(手机上什么软件可以『免费』下载txt小说)
2024年8月18日 16:35
正当防卫4免费下载手机版(如何免费下载正当防卫四无限金币版)
2024年8月18日 03:35
美国动画片下载要国语配音?经典好看动画电影,推荐一下吧,最好有下载地址
2024年6月8日 15:07