最新 最热

Synchronized和ReentryLock有什么区别?用新Lock有什么好处?

二,使用方法 synchronized 不需要用户去手动释放锁,当synchronized代码执行完后系统会自动让线程释放对锁的占用 ReentrantLock则需要用户去手动释放锁若没有主动释放锁,就有可能导致出现死锁现象。需要Lock()unLock()方法...

2022-05-13
2

自动驾驶 Apollo 源码分析系列,系统监控篇(三):Monitor模块如何监控通信中 channel 的时延?

上一篇文章分析了 Apollo 框架中 Monitor 模块如何监控硬件,这篇文章继续分析 Monitor 是如何监控软件的,数据通信中 channel 是本文主要分析对象。

2022-05-10
3

深入JVM内置锁 synchronized 底层

上一章节带着大家了解了Java对象头的组成,本节带着大家了解synchronized 关键字的底层原理以及锁的升级过程

2022-04-19
1

TIA能源管理套件SIMATIC Energy 示例项目下载

采用TIA博途中集成的能源管理套件(SIMATIC Energy Suite),无需编程,通过简单直观的组态就可实现

2022-03-29
1

线程安全(ThreadSafety)

上节提到了线程安全的问题,说了一个例子,1000个人抢100张票,这节就从此案例着手,下面先看一下代码实现:

2022-03-29
2

一个针对chrome浏览器的前端性能监控功能

windows系统打开chrome浏览器后键盘按下“F12”或者鼠标右键点击“检查”进入如下页面:

2022-03-28
3

.NET简谈组件程序设计之(手动同步)

在上一篇文章“.NET简谈组件程序设计之(上下文与同步域) ”中,我们学习了关于一些上下文和同步域的概念,可以利用这两个技术来进行自动同步。

2022-03-14
2

面试必备:虾皮服务端15连问

对称加密算法:加密和解密使用相同密钥的加密算法。常见的对称加密算法有AES、3DES、DES、RC5、RC6等。

2021-12-27
1

监视的最低点(3)

与公开宣布的不同,数字考试监视器将有关所有网络适配器/接口的信息发送到其服务器。在撰写本文时,这尚未公开,并且很可能会让人认为负责任的开发人员正在监视的比他们所说的要多。这并不是您真正需要担心的关键数据,但动...

2021-12-24
2

【大厂Java并发编程面试题解】显式锁(Explicit Locks)

Java5之前只能用synchronized和volatile,Java5后Doug Lea提供了ReentrantLock,并非为了替代内置锁,而是当内置锁的机制不适用时,作为一种可选择的高级功能。 内置锁不适用的场景包括:...

2021-12-07
2