#

juc

  • java高并发系列 - 第6天:线程的基本操作,必备技能

    新建线程 新建线程很简单。只需要使用new关键字创建一个线程对象,然后调用它的start()启动线程即可。 Thread thread1 = new Thread1(); t1.start(); 那么

    作者:路人甲Java
    2020-08-10 09:54:36
  • java高并发系列 - 第1天:必须知道的几个概念

    同步(Synchronous)和异步(Asynchronous) 同步和异步通常来形容一次方法调用,同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息传递

    作者:路人甲Java
    2020-07-31 13:02:24
  • java高并发系列 - 第3天:有关并行的两个重要定律

    有关为什么要使用并行程序的问题前面已经进行了简单的探讨。总的来说,最重要的应该是处于两个目的。 第一,为了获得更好的性能; 第二,由于业务模型的需要,确实需要多个执行实体。 在这里,我将更加关注第一种

    作者:路人甲Java
    2020-07-30 05:04:31
  • java高并发系列 - 第14天:JUC中的LockSupport工具类,必备技能

    这是java高并发系列第14篇文章。 本文主要内容: 讲解3种让线程等待和唤醒的方法,每种方法配合具体的示例 介绍LockSupport主要用法 对比3种方式,了解他们之间的区别 LockSupp

    作者:路人甲Java
    2020-07-27 23:07:18
  • Java进阶(9) - 并发(JUC)

    待补充~

    作者:lm8751
    2020-07-24 13:25:10
  • java高并发系列 - 第13天:JUC中的Condition对象

    本文目标: synchronized中实现线程等待和唤醒 Condition简介及常用方法介绍及相关示例 使用Condition实现生产者消费者 使用Condition实现同步阻塞队列 Objec

    作者:路人甲Java
    2020-07-22 18:34:37
  • java高并发系列 - 第2天:并发级别

    由于临界区的存在,多线程之间的并发必须受到控制。根据控制并发的策略,我们可以把并发的级别分为阻塞、无饥饿、无障碍、无锁、无等待几种。 阻塞 一个线程是阻塞的,那么在其他线程释放资源之前,当前线程无法继

    作者:路人甲Java
    2020-07-20 23:59:08
  • java高并发系列 - 第10天:线程安全和synchronized关键字

    这是并发系列第10篇文章。 什么是线程安全? 当多个线程去访问同一个类(对象或方法)的时候,该类都能表现出正常的行为(与自己预想的结果一致),那我们就可以所这个类是线程安全的。 看一段代码: pack

    作者:路人甲Java
    2020-07-09 15:25:26
  • java中JUC原子类基本类型是什么

    这篇文章主要介绍java中JUC原子类基本类型是什么,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我们先来看一下基本类型: AtomicInteger, AtomicL

    作者:清晨
    2020-07-03 09:14:54
  • java高并发系列 - 第15天:JUC中的Semaphore,最简单的限流工具类,必备技能

    这是java高并发系列第15篇文章 Semaphore(信号量)为多线程协作提供了更为强大的控制方法,前面的文章中我们学了synchronized和重入锁ReentrantLock,这2种锁一次都只

    作者:路人甲Java
    2020-07-03 00:12:30