Avatar notebook default
48篇文章 · 27717字 · 1人关注
  • 8.8 ThreadLocal

    简介 概念:1.使用ThreadLocal维护变量会为每个使用该变量的线程提供独立的变量副本,每个线程独立改变副本不会影响其它线程的副本; ...

  • 8.7 阻塞队列BlockingQueue

    简介 当调度器调度线程池执行任务时,生产者生产任务,消费者消费任务,那么这时就需要一个任务队列,生产者向队列里插入任务,消费者从队列里提取任务执...

  • Resize,w 360,h 240
    8.6 Fork/Join

    简介 并发:系统内多个任务同时存在,按时间分片切换执行;(切换时间很短让人感觉同时执行,实际未并行) 并行:系统内多个任务同时进行;(单机多核/...

  • 8.5 CAS

    概念 JNI(Java本地方法):使得java程序越过JVM直接调用本地方法提供了一种便捷的方式; CAS:1.是现代 CPU 广泛支持的一种对...

  • Resize,w 360,h 240
    8.4 线程池

    概念 定义:可以看做容纳线程的容器,用于管理线程; 好处:1.减少在创建和销毁线程上所花的时间以及系统资源的开销; 2.如不使用线程池...

  • Resize,w 360,h 240
    8.3 线程控制

    线程中断 方法:void interrupt():中断线程(本质没有中断操作,只是给线程对象加了个标记,设置其中断状态为true); ...

  • Resize,w 360,h 240
    8.2 线程通信

    线程通信 简介:线程间通信是指多个线程间等待与唤醒的一个交互; 1.JDK5之前传统线程的通信方式,使用Object的wait与not...

  • Resize,w 360,h 240
    8.1 线程同步

    线程同步(互斥) 简介:同步(互斥)是相对于异步(并发)的概念,线程同步设计到锁的概念; 线程的两大特性:1.可见性:当一个对象在多个线程的工作...

  • Resize,w 360,h 240
    8 多线程

    概念 进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程:是进程的一个实体,是CP...

文集作者