热文Java Volatile 详解

Java Volatile 详解 > Volatile:是java虚拟机提供的轻量级的同步机制。保证可见性、禁止指令重排序。`不保证原子性!!!` --------...

热文[缓存专题]python缓存高级语法

缓存基础 缓存装饰器与参数检查类似,重点是关注内部状态不会影响输出的函数。 缓存装饰器可以将输出与计算他所需要的参数放在一起,并且在后续的调用中直接返回它。这种行...

热文数据结构---堆栈以及Stack源码分析

栈是限制在表的一端进行插入和删除的线性表,简称为栈,允许插入和删除的一端称为栈顶,另一端称为栈底,当表中没有元素的时候称为空栈。栈是先进后出。 栈丛实现层次上分为顺序栈...

热文Java堆

本文涉及:JVM中的新生代老年代、堆的内存分配策略、深浅堆的概念等 Java 堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。这个区域是用来存放对象实例的,几乎...

热文Java原子类操作原理剖析

CAS的概念 ◆ 对于并发控制来说,使用锁是一种悲观的策略。它总是假设每次请求都会产生冲突,如果多个线程请求同一个资源,则使用锁宁可牺牲性能也要保证线程安全。而无...

热文Java线程池核心原理剖析

系统开发时,我们经常会遇到“池”的概念。使用池一种以空间换时间的做法,通常在内存中事先保存一系列整装待命的对象,以供后期供其他对象随时调用。常见的池有:数据库连接池,so...