博客专栏  >  研发管理   >  Java并发编程

Java并发编程

阅读JAVA并发编程实战的总结和笔记!!!

关注
2 已关注
4篇博文
  • 深入理解Volatile

    一旦一个共享变量(类的成员变量、 类的静态成员变量) 被 volatile 修饰之后, 那么就具备了两层语义: 保证了不同线程对这个变量进行读取时的可见性, 即一个线程修改了某个变量的值, 这新值...

    2018-01-04 22:57
    290
  • Java线程池的工作原理

    一个线程池管理了一组工作线程, 同时它还包括了一个用于放置等待执行任务的任务队列(阻塞队列) 。 默认情况下, 在创建了线程池后, 线程池中的线程数为 0。 当任务提交给线程池之后的处理策略如下...

    2018-01-04 10:02
    222
  • 多线程同步的五种方法

    同步方法即有synchronized关键字修饰的方法,由于java的每个对象都有一个内置锁,当用此关键字修饰方法时,内置锁会保护整个方法,在调用该方法前,需要获得内置锁,否则就处于阻塞状态,synch...

    2017-03-02 22:28
    314
  • 内存可见性

    首先看看什么是可见性? 可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到 共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量 Jav...

    2017-04-01 11:35
    348
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部