蓝星的博客

蓝星


  • 首页

  • 分类

  • 归档

  • 标签

ThreadPoolExecutor源码分析

发表于 2017-08-08 | 分类于 Java源码分析 | 阅读次数
引言  线程是程序执行的最小单元,合理的使用线程可以充分利用系统资源、提高吞吐率以及加快响应时间。然而在实际应用中,很多线程都是朝生夕死的。而创建和销毁线程又极大的耗费系统资源,因此从jdk1.5开始引入了线程池的概念,用户可以使用Executors静态工厂类来创建各种各样的满足自己的需求的线程池。 ...
阅读全文 »

CopyOnWriteArrayList源码分析

发表于 2017-08-08 | 分类于 Java源码分析 | 阅读次数
引言CopyOnWriteArrayList是一个在多线程操作中线程安全的ArrayList的一个变种,她在所有对ArrayList对象的编辑操作(add,set等)都会复制一份副本,因此无论是对ArrayList操作还是对其iterator操作都不会抛ConcurrentModificationE ...
阅读全文 »

String源码分析

发表于 2017-08-08 | 分类于 Java源码分析 | 阅读次数
  String类内部维护了一个char[]类型的value用来存储字符串,相对来说源码较为简单些。 1.不可变性String的不可变主要体现在三个方面: String类被定义为final类型,不可被继承 String中的value[]被定义为final String中的所有生成新的String的 ...
阅读全文 »

Hello World

发表于 2017-08-08 | 阅读次数
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in ...
阅读全文 »
12
蓝星

蓝星

Welcome to my home!

14 日志
5 分类
6 标签
GitHub
© 2018 蓝星
由 Hexo 强力驱动
主题 - NexT.Gemini