240 发简信
IP属地:北京
  • Resize,w 360,h 240
    并发编程之:深入解析线程池

    大家好,我是小黑,一个在互联网苟且偷生的农民工。 本期带来线程池的第二期内容,如果对线程池的基本概念还不是很清楚,可以先看我上一篇文章。 面试官...

  • Resize,w 360,h 240
    并发编程之:JUC并发控制工具

    大家好,我是小黑,一个在互联网苟且偷生的农民工。 在上一期我们讲了Thread.join()方法和CountDownLatch,这两者都可以做到...

  • 并发编程之:CountDownLatch

    大家好,我是小黑,一个在互联网苟且偷生的农民工。 先问大家一个问题,在主线程中创建多个线程,在这多个线程被启动之后,主线程需要等子线程执行完之后...

  • Resize,w 360,h 240
    并发编程之:AQS源码解析

    大家好,我是小黑,一个在互联网苟且偷生的农民工。 在Java并发编程中,经常会用到锁,除了Synchronized这个JDK关键字以外,还有Lo...

  • 并发编程之:线程池(一)

    大家好,我是小黑,一个在互联网苟且偷生的农民工。 池化 线程池是在计算机开发中常见的一种池化技术,是为了提高资源的利用率,将一些资源重复利用,避...

  • 并发编程之:Lock

    大家好,我是小黑,一个在互联网苟且偷生的农民工。 在之前的文章中,为了保证在并发情况下多线程共享数据的线程安全,我们会使用synchronize...

  • Resize,w 360,h 240
    并发编程之:Atomic

    大家好,我是小黑,一个在互联网苟且偷生的农民工。 在开始讲今天的内容之前,先问一个问题,使用int类型做加减操作是不是线程安全的呢?比如 i++...

  • Resize,w 360,h 240
    并发编程之:ThreadLocal

    大家好,我是小黑,一个在互联网苟且偷生的农民工。 从前上一期 并发编程之:synchronized[https://www.jianshu.co...

  • Resize,w 360,h 240
    并发编程之:synchronized

    大家好,我是小黑,一个在互联网苟且偷生的农民工。 之前的文章中跟大家分享了关于Java中线程的一些概念和基本的使用方法,比如如何在Java中启动...

个人介绍
公众号:【小黑说Java】