只写一些Java特有的.

如果线程没有起名字,那么getName会返回默认名字.默认名字是Tread-X,X表示序号,从0开始.
构造方法也能起名字:


哪个线程调用Thread.sleep,哪个线程睡眠.
java采用抢占式调度.优先级为1-10,默认为5(不论自己写的线程还是主线程都是这样). 优先级越高,越可能被选择.
把一部分线程设成守护线程之后,当所有非守护线程结束时,守护线程会立刻开始陆续结束,不论是否执行完成. 注意,不是立刻结束,只是陆续结束.
调用Thread.yield()后,会出让执行权.