Thread类和Runnable接口

Java的多线程系统建立在Thread类及其对应接口Runnable的基础之上.他们都包含在Java.lang包中.thread封装了执行的线程.为创建新线程,程序可以扩展Thread或实现Runnable接口.
Thread类定义了几个方法来帮助管理线程.下表是几个比较常用的方法:
方法
含义
final string getName()
获取线程名
final int getPriority()
获取线程优先级
final boolean isAlive()
确定线程是否仍在运行
final void join()
等待线程终止
void run()
线程进入点
static void sleep(long milliseconds)
按照指定的时间挂起线程,以毫秒为单位
void start()
通过调用线程的run()方法启动线程
所有的进程最少有一个被称为主线程(main thread)的执行线程,因为他是程序开始时执行的线程.因此,从主线程可以创建其他线程.