随笔分类 - Java多线程和并发
摘要:一、线程池的作用 线程池类似于数据库链接池、Redis链接池等池化技术。池化技术的优点如下: 1. 统一管理资源,线程是操作系统一个重要监控管理指标,过多的线程会导致占用内存、上下文切换频繁等问题,所以需要管理起来线程,而每处都用new Thread()方法来创建线程,那线程资源散落在应用程序各地,
阅读全文
摘要:锁升级: 无锁->偏向锁->轻量级锁->重量级锁 sychronized原理: wait/notify
阅读全文
摘要:1. 进程: a.程序执行过程; b.持有资源(内存、共享文件等)和线程; 1、 CPU缓存相信大家都见过下面这张图或类似的图,计算机的存储层次结构像一座金字塔。越往上访问速度越快、成本更高,所以空间也越小。越往下访问速度越慢、成本越低,空间也就越大。 CPU的运算速度最快,内存的读写速度无法和其速
阅读全文
摘要:一. 进程是执行中的程序,程序是静态的(我们写完以后不运行就一直放在那里),进程是执行中的程序,是动态概念的。一个进程可以有多个线程。 二. 多线程包含两个或两个以上并发运行的部分,把程序中每个这样并发运行的部分称为线程。 1. 基于进程的多任务处理是指:允许你的计算机同时运行两个或更多的程序。 2
阅读全文

浙公网安备 33010602011771号