面试
haihongazar
这个作者很懒,什么都没留下…
展开
-
线程池源码解析
转载: http://blog.csdn.net/pangjiuzala/article/details/49556081 http://www.cnblogs.com/zhanjindong/p/java-concurrent-package-ThreadPoolExecutor.html 引言 本文为Java高级编程中的一些知识总结,其中第一章对Jdk 1.7.0_25中的转载 2016-11-04 15:39:51 · 572 阅读 · 0 评论 -
从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接
长久以来,我们被教导字符串的连接最好用StringBuffer、StringBuilder,但是我们却不知道这两者之间的区别.跟字符串相关的一些方法中总是有CharSequence、StringBuffer、StringBuilder、String,他们之间到底有什么联系呢? 1、从类的定义看CharSequence、StringBuffer、StringBuilder、String的关系转载 2016-10-28 13:03:14 · 300 阅读 · 0 评论 -
用BlockingQueue实现一个简单的生产者-消费者模型
package kevin; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; import java.util.concurrent.TimeUnit; /** * 一个简单的生产者-消费者demo * *转载 2016-11-02 17:51:10 · 349 阅读 · 0 评论 -
理解ThreadLocal
ThreadLocal是什么 早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它转载 2016-11-02 18:01:36 · 206 阅读 · 0 评论