摘要:
https://jingyan.baidu.com/article/60ccbceb6f992f64cab19795.html 阅读全文
阅读排行榜
Java多线程18:线程池
2017-11-27 18:12 by faunjoe88, 200 阅读, 收藏,
摘要:
使用线程池与不使用线程池的差别 先来看一下使用线程池与不使用线程池的差别,第一段代码是使用线程池的: 接着是不使用线程池的: 运行一下,我这里第一段代码使用了线程池的时间是194ms,第二段代码不使用线程池的时间是2043ms。这里默认的线程池中的线程数是100,如果把这个数量减小,虽然系统的处理数 阅读全文
Java多线程14:生产者/消费者模型
2017-11-27 15:31 by faunjoe88, 200 阅读, 收藏,
摘要:
什么是生产者/消费者模型 一种重要的模型,基于等待/通知机制。生产者/消费者模型描述的是有一块缓冲区作为仓库,生产者可将产品放入仓库,消费者可以从仓库中取出产品,生产者/消费者模型关注的是以下几个点: 生产者生产的时候消费者不能消费 消费者消费的时候生产者不能生产 缓冲区空时消费者不能消费 缓冲区满 阅读全文
Java多线程5:synchronized锁方法块
2017-11-26 16:02 by faunjoe88, 200 阅读, 收藏,
摘要:
synchronized同步代码块 用关键字synchronized声明方法在某些情况下是有弊端的,比如A线程调用同步方法执行一个较长时间的任务,那么B线程必须等待比较长的时间。这种情况下可以尝试使用synchronized同步语句块来解决问题。看一下例子: 运行结果,分两部分来看: 这个实验可以得 阅读全文
String.split
2017-12-15 12:25 by faunjoe88, 199 阅读, 收藏,
摘要:
String version = 2.2.1; String[] versionComponents = version.split("\\."); 阅读全文
浙公网安备 33010602011771号