Avatar notebook default
7篇文章 · 7449字 · 1人关注
  • 2019-08-16-锁的分类

    锁的分类: 一,线程是否需要锁住同步资源 广义角度上的概念,对于同一个数据的并发操作下 乐观锁认为自己使用数据的时候,不会有别的线程来修改数据,...

  • 2017-10-19-同步和异步

    同步和异步 1,同步 2,异步 并发和并行都是异步任务实现的俩种方式 3,并发 4,并行 总结:并行是相对于多核CPU的并发是相对于单核CPU的...

  • 2019-08-12-AtomicInteger实现原理

    AtomicInteger位于java.util.concurrent.atomic包下,是对int的封装,提供原子性的访问和更新操作,其原子性...

  • 2019-08-04-Java通过生产者和消费者思想实现线程通信

    一,使用wait()+notifyAll()的方式实现生产者和消费者 1,生产者的实现 2,消费者 3,中间的代理商 4,实际的销售商 4,开始...

  • 2019-07-30-线程池的简单介绍

    Java线程池 Executer Framwork** 我们知道创建和销毁对象,是存在开销的(例如线程),这些会影响我们的性能,使用Java E...

  • 2017-09-07-Java 输入输出流

    Java 输入输出流 1,Java 中的流分为两种,一种是字节流,另一种是字符流,分别由四个抽象类来表示(每种流包括输入和输出两种所以一共四个)...

  • 2019-08-16-Java中实现的锁的区别和简单实现

    Java中实现的锁的区别和实现的原理 在开发Java多线程应用程序中,各个线程之间由于要共享资源,必须用到锁机制。Java提供了多种多线程锁机制...

文集作者