zoukankan      html  css  js  c++  java
  • Java并发—java.util.concurrent并发包概括(转载)

    一、描述线程的类:Runable和Thread都属于java.lang包

    二、内置锁synchronized属于jvm关键字,内置条件队列操作接口Object.wait()/notify()/notifyAll()属于java.lang包

    二、提供内存可见性和防止指令重排的volatile属于jvm关键字

    四、而java.util.concurrent包(J.U.C)中包含的是java并发编程中有用的一些工具类,包括几个部分:

    1、locks部分:包含在java.util.concurrent.locks包中,提供显式锁(互斥锁和速写锁)相关功能;

    2、atomic部分:包含在java.util.concurrent.atomic包中,提供原子变量类相关的功能,是构建非阻塞算法的基础;

    3、executor部分:散落在java.util.concurrent包中,提供线程池相关的功能;

    4、collections部分:散落在java.util.concurrent包中,提供并发容器相关功能;

    5、tools部分:散落在java.util.concurrent包中,提供同步工具类,如信号量、闭锁、栅栏等功能;

    转载自:

    Java并发:多线程和java.util.concurrent并发包总结

  • 相关阅读:
    lombok 的使用
    SpringData Redis 常见操作(基于模板类RedisTemplate )
    Django,静态文件配置
    django简介与MTV,MVC
    HTTP请求响应,及工作原理
    阿萨斯

    javastrip
    css
    html
  • 原文地址:https://www.cnblogs.com/Jason-Xiang/p/8446497.html
Copyright © 2011-2022 走看看