摘要: wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。 这三个方法最终调用的都是jvm级的native方法。随着jvm运行平台的不同可能有些许差异。 如果对象调用了wait方法就会使持有该对象的线程把该对象的控制权交出去,然后处于等待状态。 阅读全文
posted @ 2017-03-15 21:02 暖阳g 阅读(2891) 评论(1) 推荐(0)
摘要: ①sleep(long millis): 在指定的毫秒数内让当前正在执行的线程休眠(暂停执行)②join():指等待t线程终止。 使用方式。 join是Thread类的一个方法,启动线程后直接调用,即join()的作用是:“等待该线程终止”,这里需要理解的就是该线程是指的主线程等待子线程的终止。也就 阅读全文
posted @ 2017-03-15 14:56 暖阳g 阅读(338) 评论(0) 推荐(0)
摘要: Java 提供了三种创建线程的方法: 通过实现 Runnable 接口; 通过继承 Thread 类本身; 通过 Callable 和 Future 创建线程。 1、通过实现 Runnable 接口来创建线程 步骤: 1,定义类实现Runnable接口 2,覆盖Runnable接口中的run方法。 阅读全文
posted @ 2017-03-15 10:40 暖阳g 阅读(499) 评论(0) 推荐(0)