TimeRoar的程序之路
并发编程的艺术-线程池的原理与分析 并发编程的艺术-线程池的原理与分析
并发编程的艺术-线程池的原理与分析 简介 在阿里编码规范中,使用线程需要通过线程池的方式,线程的频繁创建与销毁,也会大量占用CPU的资源,这时候可能不仅没有达到提升程序性能的目的,反而影响执行效率,所以,这时候就需要这篇博文的主角-线程池
2021-12-28
并发编程的艺术-Lock锁原理与分析 并发编程的艺术-Lock锁原理与分析
并发编程的艺术-Lock锁原理与分析 简介 Java中的java.util.concurrent(J.U.C)包中提供了很多并发编程相关的辅助工具,比如阻塞队列、线程池、锁、并发集合等,其中为了保证线程的安全性,给出的解决方案就是Lock顶
2021-12-26
并发编程的艺术-线程可见性volatile 并发编程的艺术-线程可见性volatile
并发编程的艺术-线程可见性volatile 简介 在多线程环境下,两个线程对同一变量进行操作时,互相是不可见状态,不可见状态就会导致一个线程修改了这个共享变量,而另一个线程不知道你去修改了,就可能导致变量最终预期与实际不一致的情况。为了确保
2021-12-23
并发编程的艺术-Synchronized的原理 并发编程的艺术-Synchronized的原理
并发编程的艺术-Synchronized的使用及原理 简介 线程可以给我们带来性能上的提升,但是也会给我们带来一系列不可控问题,而这些不可控问题中,最常见的就是线程的安全问题。synchronized就是解决线程安全问题的方法之一。 syn
2021-11-21
并发编程的探索 并发编程的探索
并发编程的探索 简介 顾名思义,并发就是指当前的系统,能够同时承载的访问数量。通常会细定义为TPS与QPS TPS(Transaction Processing Systems): 每秒事务处理数量 QPS(Query Processin
2021-10-31