LockSupport

1. 方法概述 LokSupport 包含以下方法 void park(); void park(Object blocker); void parkNanos(long nanos); void parkNanos(Object blocker, long nanos); void parkUnt

线程池

1. 四种常用线程池 1.1 newCachedThreadPool 创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们。对于执行很多短期异步任务的程序而言,这些线程池通常可提高程序性能。调用 execute 将重用以前构造的线程(如果线程可用)。如果现有线程没有可用的,则创

java多线程wait时为什么要用while而不是if

参考链接: java多线程wait时为什么要用while而不是if 对于java多线程的wait()方法,我们在jdk1.6的说明文档里可以看到这样一段话 从上面的截图,我们可以看出,在使用wait方法时,需要使用while循环来判断条件十分满足,而不是if,那么我们思考以下,如果使用if会怎么样?