CAS
compare and set/compare and swap 含义 无锁,自旋锁,乐观锁,轻量级锁 不会阻塞, 不涉及线程切换,不设计操作系统资源切换,上下文内容 public class A { AtomicInteger a; public void increase() { // &nbs…
192 2023-02-21
去围观
volatile
在 Java 中,volatile 关键字可以保证变量的可见性,如果我们将变量声明为 volatile ,这就指示 JVM,这个变量是共享且不稳定的,每次使用它都到主存中进行读取。 volatile 关键字能保证数据的可见性,但不能保证数据的原子性。synchronized 关键字两…
205 2023-02-21
去围观
线程池
下面3个底层都是ThreadPoolExecutor CachedThreadPool FixedThreadPool SingleThreadExecutor
164 2023-02-21
去围观
服务性能指标
QPS,每秒查询 QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 互联网中,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。 TPS,每…
285 2023-02-21
去围观
拔插式设计
DataSphereStudio--AppConn 工程集成规范 ProjectService,要求必须实现的 StructureOperation 如下: ProjectCreationOperation,工程创建协议。 ProjectUpdateOperation,工程更新协议。 ProjectDeletionOperation,工程删除…
159 2023-02-15
去围观