6.6.3 Thread类的相关调用方法
基本的线程写法只能表达程序流程的建立,还要配合其他方法才能达到运行的效果,或是取得线程的相关信息。
public static Thread currentThread ()
返回当前正在运行的线程
public static void yield ()
线程调用这个方法,临时降低自已的优先权,使其他线程有机会运行。
public static void sleep (long millis) throws InterruptedException
暂停一段时间后再运行线程,暂停时间由millis设置,单位为亳秒。
public void start ()
调用本函数开始线程的执行。
public void run ()
线程运行时所要执行的内容。
public final boolean isAlive ()
判断线程是否还存在。
public final void setPriority
(int newPriority)
改变线程的优先级。
public final int getPriority ()
返回线程的优先级。
public final void join ()
等待另一个线程结束。
在所有的线程方法中,start()和run()必须使用,其他相关函数则根据游戏需要来调用。
| 回书目 上一节 下一节 |