在JAVA 中怎样创建一个线程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在JAVA 中怎样创建一个线程相关的知识,希望对你有一定的参考价值。

package test;
import java.util.*;

public class Threadtest extends Thread
int pauseTime;
String name;
public Threadtest(int time,String n)
pauseTime = time;
name = n;

public void run()
Calendar now;
now = Calendar.getInstance();
System.out.println(name+now.get(Calendar.MINUTE)+now.get(Calendar.SECOND));
try
Thread.sleep(pauseTime);
catch(Exception e)
e.getStackTrace();

Threadtest2 myt1 = new Threadtest2(5000,"threadin;;");
myt1.start();

public static void main(String[] args)
Threadtest myt1 = new Threadtest(2000,"thread1;;");
myt1.start();
Threadtest myt2 = new Threadtest(1000,"thread2;;");
myt2.start();



class Threadtest2 extends Thread
int pauseTime;
String name;
public Threadtest2(int time,String n)
pauseTime = time;
name = n;

public void run()
Calendar now;
now = Calendar.getInstance();
System.out.println(name+now.get(Calendar.MINUTE)+now.get(Calendar.SECOND));
try
Thread.sleep(pauseTime);
catch(Exception e)
e.getStackTrace();



参考技术A

    继承Thread类

    或者实现Runnable接口

        都要重写run方法,将将要执行的代码些到run中。   
       启动线程使用start方法。

如何创建和启动一个线程

参考技术A

1、设计一个线程,产生三个线程对象,设置三个线程的休眠时间,10s,20s,30s。主要采用Thread类,Runable接口。

2、thread类是java.lang包中定义的,一个类只要继承Thread类,此类就是多线程操作类使用Threa类实现。

3、测试运行结果。

4、使用runnable接口实现,类中没有线程名称字段,所以建立一个name属性保存线程名称。

5、使用runnable接口,new Thread().start() 执行。

以上是关于在JAVA 中怎样创建一个线程的主要内容,如果未能解决你的问题,请参考以下文章

JAVA线程能创建线程吗

如何创建和启动一个线程

Java开发如何创建一个线程?

nsthread 创建多少条线程

Java启动时默认创建了多少线程

java中如何启动一个新的线程