在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方法。
如何创建和启动一个线程
参考技术A1、设计一个线程,产生三个线程对象,设置三个线程的休眠时间,10s,20s,30s。主要采用Thread类,Runable接口。
2、thread类是java.lang包中定义的,一个类只要继承Thread类,此类就是多线程操作类使用Threa类实现。
3、测试运行结果。
4、使用runnable接口实现,类中没有线程名称字段,所以建立一个name属性保存线程名称。
5、使用runnable接口,new Thread().start() 执行。
以上是关于在JAVA 中怎样创建一个线程的主要内容,如果未能解决你的问题,请参考以下文章