微信扫一扫
关注该公众号

并发与并行

前言 ​ 软件的运行依赖硬件基础设施。编程技术也因为硬件的不断发展而更新。通过了解计算机硬件发展,可以知道一些编程语言的设计目标发展方向。 过去半

Java双重检查锁定模式陷阱

简介 双重检查锁定(也叫做双重检查锁定优化)是一种软件设计模式。 它的作用是减少延迟初始化在多线程环境下获取锁的次数,尤其是单例模式下比较突出。

Git用法和原理

版本控制 版本控制就是记录项目文件的历史变化。它为我们查阅日志,回退,协作等方面提供了有力的帮助。 版本控制一般分为集中化版本控制和分布式版本控

合理估算线程池大小

利特尔法则 利特尔法则派生于排队论,用以下数学公式表示: $$ L = λW $$ L 系统中存在的平均请求数量。 λ 请求有效到达速率。例如:5/s 表示每秒有5个