代码改变世界

阅读排行榜

怎样在 Mac 上打开 ~_Library 文件夹

2017-08-12 18:00 by faunjoe88, 201 阅读, 收藏,
摘要: 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("\\."); 阅读全文
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 62 下一页