09 2019 档案
摘要:线程池的优势: 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程的数量超过最大数量超出数量的线程排队等候,等其他线程执行完毕,再从队列中取出任务来执行。 线程池的特点:线程复用,控制最大并发数,管理线程 一 降低资源消耗 二 提高响应速度 三
阅读全文
摘要:CAS 比较并交换 CompareAndSwap 比较当前工作内存中的值和主内存中值,如果相同则执行规定操作,否则积蓄比较直到主内存和工作内存中的值一致为止。如果CCAS失败,会一直进行尝试。如果CAS长时间一致不成功,可能会给CPU带来很大的开销。 CAS操作包含三个操作数:内存位置(V)、预期原
阅读全文
摘要:Volatile是java虚拟机提供的轻量级的同步机制 同步机制的三大特性:保证可见性、不保证原子性、禁止指令重排 JMM:Java Memory Model,是一种抽象的概念并不真实存在,是一种规则或是规范,定义了程序中的各个变量的访问方式。 关于同步的规定: 线程解锁前,必须把共享变量的值刷新回
阅读全文
摘要:公平锁:指多个线程按照申请锁的顺序来获取锁,先来后到。FIFO 非公平锁:指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁在高并发的情况下,有可能会造成优先级反转或者借现象。 公平锁、非公平锁 并发包中ReentranLock的创建可以指定构造函数的boole
阅读全文
摘要:系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sd
阅读全文
摘要:此文为转载,地址:https://blog.csdn.net/m0_37725003/article/details/80904824 本文链接:https://blog.csdn.net/m0_37725003/article/details/80904824 首先你得注册一个自己的GitHub账
阅读全文

浙公网安备 33010602011771号