花费 8 ms
浅谈Java中的深克隆和浅克隆(阿里面试)

在最近的秋招中,阿里和多益网络都问到了这个问题,虽然很简单,但是我还是想总结一下,感兴趣的可以看一下我的个人博客网站(Spring+MyBatis+redis+nginx+mysql)(适合菜鸟),最 ...

Mon Aug 13 06:07:00 CST 2018 1 17623
【并发编程】MESI--CPU缓存一致性协议

原文:多线程之:MESI-CPU缓存一致性协议 概念 MESI(Modified Exclusive Shared Or Invalid)(也称为伊利诺斯协议,是因为该协议由伊利诺斯州立 ...

Thu Jun 14 06:52:00 CST 2018 0 14122
都9012了,Java8日期时间API你还没有掌握?

工作这么久了,对于Java中时间日期的操作一直很蛋疼,一会用Date,一会用Calendar一会用LocalDateTime,始终没有认真总结过它们的联系与区别。迷迷糊糊用了好几年了,今天终于搞清楚了 ...

Tue Dec 03 09:02:00 CST 2019 16 1622
【并发编程】一个最简单的Java程序有多少线程?

一个最简单的Java程序有多少线程? 通过下面程序可以计算出当前程序的线程总数。 上面有两种计算线程数的方式: 1、通过java线程管理器MXBean 2、直接通过线程组获取线程总数,要 ...

Thu Jun 14 23:20:00 CST 2018 0 1278
并发编程-硬件加持的CAS操作够快么?

Talk is cheap CAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操作数——内存位置(V)、预期原值(A)和 ...

Thu Nov 21 09:07:00 CST 2019 0 342
Java 多线程与并发(六):AQS

我们前面几张提到过,JUC 这个包里面的工具类的底层就是使用 CAS 和 volatile 来保证线程安全的,整个 JUC 包里面的类都是基于它们构建的。今天我们介绍一个非常重要的同步器,这个类是 J ...

Thu Jan 09 01:57:00 CST 2020 0 238

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM