易截截图软件、单文件、免安装、纯绿色、仅160KB

Java线程:线程的调度 休眠

Java线程调度是Java多线程的核心,只有良好的调度,才能充分发挥系统的性能,提高程序的执行效率。
 
这里要明确的一点,不管程序员怎么编写调度,只能最大限度的影响线程执行的次序,而不能做到精准控制。
 
线程休眠的目的是使线程让出CPU的最简单的做法之一,线程休眠时候,会将CPU资源交给其他线程,以便能轮换执行,当休眠一定时间后,线程会苏醒,进入准备状态等待执行。
 
线程休眠的方法是Thread.sleep(long millis) 和Thread.sleep(long millis, int nanos) ,均为静态方法,那调用sleep休眠的哪个线程呢?简单说,哪个线程调用sleep,就休眠哪个线程。
 
/**
* Java线程:线程的调度-休眠
*
* @author leizhimin 2009-11-4 9:02:40
*/

public
class
Test {
        public
static
void
main(String[] args) {
                Thread t1 = new
MyThread1();
                Thread t2 = new
Thread(new
MyRunnable());
                t1.start();
                t2.start();
        }
}
class
MyThread1 extends
Thread {
        public
void
run() {
                for
(int
i = 0; i < 3; i++) {
                        System.out.println("线程1第"
+ i + "次执行!"
);
                        try
{
           &n


相关文档:

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

Java时间计算陷阱

Java毫秒时间计算时,千万要注意int和long的使用,看下例,小心别踩了雷。
/**
 * java时间计算(int和long要注意,一定要选择long)
 * @author 崔卫兵
 *
 */
public class TimeTester {
   
    /**
     * 计算几天前的毫秒数
 & ......

尚学堂学习java感受

 尚学堂学习java感受
 【学员故事】来自尚学堂真人真事(www.bjsxt.com)
本文作者,成,是一个幽默的学员,简单概要一下他的情况,他是数学系的,自尚学堂毕业后曾就业于文思(亚马逊)项目,现就职于亚信公司,每一次跳跃都比以前更高!
     
从大学毕业到再学习再到工作,刚好 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号