2013年11月26日

Java 多线程

摘要: 如果在一个死去的线程上面调用start方法 会抛出java.lang.IllegalThreadStateException异常调用Thread.sleep方法之后 线程在苏醒之后 返回到可运行状态 而并非是运行状态线程的优先级范围在1~10之间 JVM线程调度是基于优先级的抢先调度机制线程优先级是没有保证的 可能多个优先级映射为一个优先级默认优先级是5 三个常量分别是 MAX_PRIORITY MIN_PRIORITY NORM_PRIORITYThread.yield() 是让当前运行线程回到可运行状态 以允许具有相同优先级的其他进程获得运行机会 但是实际中无法保证yield()达到让步目 阅读全文

posted @ 2013-11-26 23:54 Knuth_档案 阅读(239) 评论(0) 推荐(0) 编辑

导航