99问答网
所有问题
java是如何实现多线程的
如题所述
举报该问题
推荐答案 2009-03-27
你可以继承java.lang.Thread类,实现里面的public void run()方法,也可以实现java.lang.Runable接口,还是实现里面的public void run()方法,而后用myThread.start()方法启动run()方法的运行。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/jWz7X7j7.html
其他回答
第1个回答 2009-03-27
两种办法啊,一种是继承,一种是接口。
第2个回答 2009-03-27
一般是 继承Thread 类 或者实现 Runnable接口
一般情况下 会通过实现Runnable接口来实现
因为 继承了Thread类的话就不能继承别的类了
而接口可以实现很多个
第3个回答 2009-03-28
一个是继承Thread类,另外一个是实现runnable接口啊。
java内部的机制是靠虚拟机来实现的。
相似回答
Java多线程
程序设计详细解析
答:
Java通过Thread类支持多线程编程
。可以通过继承Thread类并覆盖run()方法,或者实现Runnable接口并提供run()方法来创建线程。三、线程的四种状态 1. 新状态:线程已创建但未执行。2. 可执行状态:线程可以执行,但不一定正在执行。3. 死亡状态:run()返回或调用stop()/destroy()。4. 阻塞状态:线程不会...
java
多线程
有几种
实现
方法
答:
1、继承Thread类实现多线程
继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。这种方式实现多...
在
Java
中
多线程的实现
方法有哪些,
如何
使用~~~急
答:
Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口
。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用start()方法即可以启动一个线程。Thread Test = new Thread();Test...
java多线程
有几种
实现
方法,都是什么?同步有几种实现方法,都是什么?
答:
java中多线程的实现方法有两种:1.直接继承thread类;2.实现runnable接口
;同步的实现方法有五种:1.同步方法;2.同步代码块;3.使用特殊域变量(volatile)实现线程同步;4.使用重入锁实现线程同步;5.使用局部变量实现线程同步 。其中多线程实现过程中需注意重写或者覆盖run()方法,而对于同步的实现方法中...
用
Java实现多线程
有哪些途径?
答:
1,创建Thread类的子类 在这个途径中,用户程序需要创建自己的Thread类的子类,并在子类中重新定义自己的run()方法,这个run()方法中包含了用户
线程的
操作。这样在用户程序需要建立自己的线程时,它只需要创建一个已定义好的Thread子类的实例就可以了。例:public class TestThread{ ...(中间的就不写了...
Java多线程
和单
线程怎么
通俗易懂的理解?
答:
创建
Java线程
有三种方法:继承Thread类:创建一个子类,重写run()方法,然后实例化Thread并调用start()。这就像直接创建一个新员工开始工作。
实现
Runnable接口:创建Runnable实现类,重写run()方法,通过Thread的构造方法将Runnable对象传递。这种方式支持多继承,更适合复杂场景。使用Callable和FutureTask:Callable...
java多线程
有几种
实现
方法,都是什么?同步有几种实现方法,都是什么?
答:
java中多线程的实现方法有两种:
1.直接继承thread类;2.实现runnable接口
;同步的实现方法有五种:
1.同步方法;
2.同步代码块;3.使用特殊域变量(volatile)实现线程同步;4.使用重入锁实现线程同步;5.使用局部变量实现线程同步 。其中多线程实现过程中需注意重写或者覆盖run()方法,而对于同步的实现方法中...
java多线程
有几种
实现
方法
答:
继承Thread类来
实现多线程
:当我们自定义的类继承Thread类后,该类就为一个线程类,该类为一个独立的执行单元,线程代码必须编写在run()方法中,run方法是由Thread类定义,我们自己写的线程类必须重写run方法。run方法中定义的代码为线程代码,但run方法不能直接调用,如果直接调用并没有开启新的线程而是将...
在
Java
中
多线程的实现
方法有哪些,
如何
使用
答:
Java多线程的
创建及启动 Java中线程的创建常见有如三种基本形式 1.继承Thread类,重写该类的run()方法。 复制代码 1 class MyThread extends Thread { 2 3 private int i = 0; 4 5 @Override 6 public void run() { 7 for (i = 0; i < 100; i++) { 8 System.out.println(Thread.currentThrea...
大家正在搜
java实现多线程的两种方法
简述java中实现多线程的方法
java多线程的实现方式
如何实现多线程
java多线程实现
java多线程实例
java线程实现方式
java 多线程编程
实现多线程的两种方式