240 发简信
IP属地:贵州
  • Java中的Iterator和Iterable 区别

    二者路径分别如下:java.lang.Iterablejava.util.Iterator Iterator是迭代器类,而Iterable是接口...

  • CountDownLatch 闭锁

    CountDownLatch闭锁是一种同步工具类 可以延迟线程的进度直到闭锁到达终止状态。Latch在英语中就是门栓的意思,所以形象地说闭锁就相...

  • 线程池的工作过程

    线程池的工作过程 线程池刚创建时,里面没有一个线程。任务队列是作为参数传进来的。不过,就算队列里面有任务,线程池也不会马上执行它们。 当调用 e...

  • JDK提供的几种线程池比较

    JDK提供的几种线程池 newFixedThreadPool创建一个指定工作线程数量的线程池。每当提交一个任务就创建一个工作线程,如果工作线程数...

  • 不为繁华易匠心!

    此博客将记录我在Java(包括Android)路上的点点滴滴! 不为繁华易匠心! 贾歌,加油!

  • CAS算法

    一、i++ 的原子性问题:int i=i++ 的操作实际上分为三个步骤“读-改-写” 第一步:int temp = i;第二步:i = i + ...

  • 创建线程的四种方式

    首先要明白什么是线程和进程。 进程是什么呢? 进程是计算机中运行的一个应用程序. 线程:执行该进程的逻辑单元. 线程是用来执行进程的. 创建...

  • Resize,w 360,h 240
    关于String中的 == 与 hashCode()

    首先看一段程序: abdc四个字符串的hashcode都相等:是因为String重写了object的hashcode方法: 由重写的方法可知,S...