240 发简信
IP属地:北京
  • Resize,w 360,h 240
    阻塞队列

    阻塞队列 BlockingQueue BlockingQueue的四组API 1.运行时会抛异常的 2.返回一个Boolean值不抛异常的 3....

  • 读写锁

    ReadWriteLock

  • 常用辅助类

    计数器 减法计数器 CountDownLatch 加法计数器 CyclicBarrier Semaphore

  • Callable

    需要留意: 多线程并发的情况下,使用Callable,运行结果会做缓存处理,提高效率。 获取返回标识可能会遇到阻塞,一般会放在程序最后执行,或者...

  • Resize,w 360,h 240
    集合类的线程不安全问题

    ArrayList线程不安全 运行结果: 从运行结果来看,在多线程并发的情况下使用ArrayList是极其不安全的,它会引发java.util....

  • 8锁现象

    如何判断锁的是什么? 首先我们先来看下面的代码。思考下面两个问题。 synchronized 锁的对象是方法的调用者!就上面代码而言,看电影和玩...

  • Resize,w 360,h 240
    生产者与消费者问题

    传统Synchronized版 问题:上诉代码只是跑了A和B两个线程,请问,若再多几个线程,如四个线程,8个线程,线程是否还安全?答案是不安全的...

  • Resize,w 360,h 240
    Lock锁

    传统的Synchronized锁 线程就是一个单独的资源类,它没有任何的附属操作!先看不加Synchronized多线程并发下的买票问题: 运行...

  • RabbitMQ简介

    RabbitMQ概念 生产者与消费者 Producer:消息的生产者 Consumer:消息的消费者 Queue 消息队列,提供了 FIFO 的...

个人介绍
风之积也不厚,则其负大翼也无力。
一个热衷于技术的95后小学生。