Java线程小记

来源:互联网 发布:四川话在线翻译软件 编辑:程序博客网 时间:2024/06/05 21:16

一、定义

实现线程可以实现Runnable借口或继承Thread类。

1.Runnable接口。主要是需要实现该接口的run()方法。方法中添加线程的主体代码。

class PrimeThread extends Thread {         long minPrime;         PrimeThread(long minPrime) {             this.minPrime = minPrime;         }          public void run() {             // compute primes larger than minPrime              . . .         }     }


2.Thread类。该类实现了Runnable接口,所以继承该类,也一并继承了run()方法。同样在run()方法中填写线程的主体业务。

class PrimeRun implements Runnable {         long minPrime;         PrimeRun(long minPrime) {             this.minPrime = minPrime;         }          public void run() {             // compute primes larger than minPrime              . . .         }     }


二、启动

实例化一个定义的类,调用该类的start()方法

 PrimeRun p=new  PrimeRun();p.start();

Thread类还有一个静态的sleep()方法。能实现程序暂停一定的时间

public static void sleep(long millis)                  throws InterruptedException
参数:
millis - 以毫秒为单位的休眠时间。 


0 0
原创粉丝点击