- Java并发JUC——synchronized和Lock
synchronizedsynchronized作用原子性:synchronized保证语句块内操作是原子的。可见性:synchronized保证可见性(通过“在执行unlock之前,必须先把此变量同步回主内存”实......
- Java并发JUC——Atomic原子类
什么是原子类原子是不可分割的最小单位,故原子类可以认为其操作都是不可分割一个操作时不可中断的,即便是在多线程的情况下也可以保证原子类的作用和锁类似,是为了保证并发......
- Java并发JUC——CAS原理
什么是CAS在计算机科学中,比较和交换(CompareAndSwap)是用于实现多线程同步的原子指令。它将内存位置的内容与给定值进行比较,只有在相同的情况下,将该内存位置的内容修改为......
- Java并发——final
什么是不变性(Immutable)如果对象在被创建后,状态就不能被修改,那么它就是不可变的具有不变性的对象一定是线程安全的,我们不需要对其采取任何额外的安全措施,也能保证线程安......
- Java并发JUC——并发容器
引言容器是Java基础类库中使用频率最高的一部分,Java集合包中提供了大量的容器类来帮组我们简化开发,我前面的文章中对Java集合包中的关键容器进行过一个系列的分析,但这些集......
- Java并发JUC——并发流程控制
什么是并发流程控制控制并发流程的工具类,作用就是帮助我们程序员更容易的让线程之间进行合作让线程之间相互配合,来满足业务需求比如,让现场A等待线程B执行完毕后在执行等......
- JavaS
目录前言数据类型变量声明注释输出函数字符串运算if条件判断switch条件判断循环语句数组对象函数前言数据类型number:数字型,包括整数和小数boolean:布......
- Java并发——ThreadLocal详解
引言ThreadLocal的官方API解释为:“该类提供了线程局部(thread-local)变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其get或set方法)的每个线程都有自己......
- java:分数-------简(Math类)
Math类Math类中包含E和PI两个静态常量,正如它们名字所暗示的,它们的值分别等于e(自然对数)和π(圆周率)。例1调用Math类的E和PI两个常量,并将结果输出。......
- Java concurrent并发工具包用户手册
译序本指南根据JakobJenkov最新博客翻译,请随时关注博客更新:http://tutorials.jenkov.com/java-util-concurrent/index.html。本指南已做成中英文对照阅读版的pdf文档......