java 线程控制方法

线程控制基本方法

isAlive()  判断线程是否还活着,即线程是否还未终止

getPriority()  获得线程的优先级数值

setPriority    设置线程的优先级数值

Thread.sleep()  将当前线程睡眠指定毫秒数

join        调用某线程的该方法,将当前线程与该线程“合并”,即等待该线程结束,再恢复当前线程的运行

yield        让出CPU,当前线程进入就绪队列等待调度

wait        当前线程进入对象的waitpool

notify()/notifyAll()  唤醒对象的wait pool中的一个/所有等待线程。

 

线程的优先级别

java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程。线程调度器按照线程的优先级决定应调度哪个线程来执行。

  线程的优先级用数字来表示,范围从1到10,一个线程的缺省优先级是5.

  Thread.MIN_PRIORITY = 1;

线程同步  锁

synchronized

 

posted @ 2015-09-11 16:01  缺少主人公  阅读(256)  评论(0)    收藏  举报