1 Thread thread = new ThreadName(threadName,delay); //threadName:线程名称;delay:线程打印信息之前的延时时间 2 thread.start(); //因为直接控制线程,所以必须直接调用start()方法启动它
run() | 类似于main() |
sleep(delayTime) | 让线程休息一段时间 |
resume() | 重新激活线程 |
suspend() | 暂停一个线程(挂起一个线程)而不指定时间 |
top() | 停止线程的执行,此方法不会消灭线程,只是停止了线程的执行,且此线程不能用start()重新启动 |
currentThread() | 返回正在运行的线程对象 |
yield() | 停止运行当前线程,让系统运行下一个具有相同优先级的线程 |
sleep(int n) | 让当前线程睡眠n毫秒 |
start() | 为线程建立一个执行环境,然后调用该线程的run()方法;
run是运行本线程的将要执行的代码,也是Runnable接口的唯一方法;
当一个线程初始化后,有start()调用它,一旦run()返回,本线程也即终止;
|
stop() | 让某一线程马上终止,系统将删除该线程的执行环境 |
suspend() | 暂时停止执行线程,可以用resume()来恢复线程的执行 |
resume() | 恢复被挂起的线程进入运行状态 |
setPriority() | 给线程设置优先级 |
getPriority() | 返回线程的优先级 |
setName(String name) | 给线程设置名称,getName()为取线程名称 |
原文:http://www.cnblogs.com/rsnote/p/5221520.html