标签:任务 isalive 单位 event 类方法 界面 runable ali 原因
进程与线程
进程是程序的一次动态执行过程;线程是比进程更小的执行单位
线程的状态与生命周期
线程调度与优先级
setPriority(int grade)
方法调整,getPriority
方法返回线程的优先级。Thread类与线程的创建
run()
方法,规范线程的具体操作。Thread(Runnable target)
,该构造方法中的参数为一个Runnable类型的接口。使用Runnable接口比使用Thread类的子类更具有灵活性
目标对象与线程的关系
关于run方法启动的次数
线程的常用方法
start()
,调用方法启动线程,使其进入就绪队列排队run()
,用来定义线程对象被调度之后所执行的操作sleep(int millsecond)
,调用方法使其放弃CPU资源,休眠。必须在try-catch语句中调用sleep()方法。isAlive()
,线程处于新建状态时,线程调用isAlive()
方法返回false。currenThread()
方法为Thread的类方法,可以用类名调用,返回当前正在使用CPU资源的线程。interrupt()
,调用该方法可结束休眠,重新排队等待CPU资源。线程同步
协调同步的线程
wait(),notify(),notifyAll()都是Object类中的final方法
线程联合
B.join();
。GUI线程
AWT-EventQuecue
和AWT-Windows
,前一个负责GUI事件,后一个线程负责将窗体或组件绘制到桌面。计时器线程
守护线程
void setDaemon(boolean on)
方法,设置为一个守护线程。标签:任务 isalive 单位 event 类方法 界面 runable ali 原因
原文地址:https://www.cnblogs.com/20165324hcj/p/8908533.html