Avatar notebook default
11篇文章 · 6626字 · 1人关注
  • 10.并发编程之MasterWorker

    Master-Worker模式:常用的并行计算模式,核心思想是系统由两类进行协作工作:Master进程 和Worker进程。Master负责接收...

  • 00.Queue与List区别

    Queue 与List, LinkedList与 ArrayList 用法与区别 List 是一个接口,不能实例化,通过实例化ArrayList...

  • 05.并发编程之单例和多线程

    1、ThreadLocal 线程局部变量,是一种多线程间并发访问变量的解决方案,与synchronized加锁方式不同,ThreadLocal完...

  • 04.并发编程之线程通信

    1、线程通信概念 线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能成为一个整体,线程间的通信就成为整体的必胜方式之一。当线程存在...

  • 03.并发编程之wait_notify模拟Queue

    1、BlockingQueue 顾名思义,首先它是一个队列,并且支持阻塞的机制,阻塞地放入和得到数据。实现LinkedBlockingQueue...

  • 02.并发编程之volatile

    1、volatile使变量在多个线程间可见 private volatile int a; a始终在线程间保持一致性,一方修改,其他方立马识别出...

  • 01.并发编程之synchronized

    1、线程安全概念 当多个线程访问某一个类(对象或方法)时,这个类始终能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。synchron...

  • 07.并发编程之Concurrent与CopyOnWrite

    一、ConcurrentMap接口下有两个重要的实现 ConcurrentHashMap(类似于HashTable或HashMap)Concur...

文集作者