线程

创建线程的三种方法

继承Thread(extends Thread)

实现Runnable接口(implements Runnable)

实现Callable接口(implements Callable)

线程的方法

sleep()

不释放资源

wait()

释放资源,直到notify()或者notifyAll()

notify()

唤醒线程

notifyAll()

唤醒全部wait的线程

yield()

礼让,不一定会在后面,CPU随机调度

线程的属性

state

分为new、runnable、blocked、waiting、timed_waiting、terminated

priority

优先级,最大10,最小1,用setPriority来设置

daemon

守护线程(GC等,不用等它结束,另一个是用户进程),默认为false,

posted @ 2021-04-16 17:20  Hy·  阅读(41)  评论(0)    收藏  举报