java中的Runnable类是什么意思?

[复制链接]
查看11 | 回复4 | 2018-11-4 15:19:22 | 显示全部楼层 |阅读模式
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;·Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子:package org.thread.demo;class MyThread extends Thread{ private String name; public MyThread(String name) {super();this.name = name; } public void run(){...
回复

使用道具 举报

千问 | 2018-11-4 15:19:22 | 显示全部楼层
首先,Runnable 是Java 用来实现多线程的接口。PS:Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口.在使用Thread的时候只需要new一个实例出来,调用start()方法即可以启动一个线程。 Thread Test = new Thread(); Test.start(); 在使用Runn...
回复

使用道具 举报

千问 | 2018-11-4 15:19:22 | 显示全部楼层
Runnable是Thread的接口,在大多数情况下“推荐用接口的方式”生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。 在使用Thread的时候只需要new一个实例出来,调用start()方法即可以启动一个线程。 Thread Test = new Thread(); Test.start(); ...
回复

使用道具 举报

千问 | 2018-11-4 15:19:22 | 显示全部楼层
java语言中定义线程的接口类,推荐你本不错的java书《java就业培训教材》书,清华大学出版的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行