多线程多进程主要涉及java.lang 包下的Thread类和Runnable接口。
Thread 常用方法
创建 | Thread() | |
Thread(String name) | ||
Thread(Runnable target) | ||
Thread(Runnable target,String name) | ||
线程方法 | void start() | 启动线程 |
static void sleep(long ms) | 线程休眠,指定休眠时间 | |
static void sleep(long ms,int ns) | ||
void join() | 使其他线程等待当前线程终止 | |
void join(long ms) | ||
void join(long ms,int ns) | ||
static void yield() | 当前线程释放处理器资源 | |
获取线程引用 | static Thread currentThread() | 返回当前运行的线程引用 |
线程创建的两种方法:
1、public class A extends Thread{
public void run(){
}
public static void main(String[] args){
Thread t= new A();
t.start();
}
}
2、public class B implements Runnable{
public void run(){
}
public static void main(String[] args){
Thread t = new Thread(B);
t.start();
}
}