打赏

相关文章

synchronized与ReentrantLock的区别

ReentrantLock 介绍 ReentrantLock 是可重入锁,synchronized也是可重入锁,即可以频繁加锁同时不造成死锁; ReentrantLock 是一个类,在使用时要创建实例locker; locker.lock()即加锁&#xff…

LeetCode算法(栈)

今天的练习是栈的相关题目,首先先解释一下什么是栈 栈的基本思路是通过数组来存储栈中的元素,并通过栈顶指针指示栈顶元素在数组中的位置。 栈具有以下特点: 存储结构:使用数组作为底层存储结构,数组的每个元素存储…

【编程语言】在C++中使用map与unordered_map

1. 简介 在C中,map是一种键值对(key-value pair)数据结构,用于将每个“键”关联到一个特定的“值”。这种结构极大地提高了数据的查找、更新和管理效率,是一个有序的、基于红黑树实现的关联容器。对于初学者而言&…

【Java笔记】1-JDK/JRE/JVM是个啥?

JDK、JRE、JVM可以说是入门必须了解的三个词汇 先说全称 JDK:Java Development Kit,Java开发工具包 JRE:Java Runtime Environment,Java运行环境 JVM:Java Virtual Machine,Java虚拟机 再说关系 JVM⊆J…

活着就好20241030

2024年10月30日,第44周的第三天,农历甲辰[龙]年九月二十九 🌞 早晨问候:亲爱的朋友们,大家早上好!在这金秋十月的第三个工作日,愿晨曦的第一缕阳光如同温暖的拥抱,轻轻拂去你昨日的…

《Web性能权威指南》-浏览器API与协议-读书笔记

本文是《Web性能权威指南》第四部分——浏览器API与协议的读书笔记。 第一部分——网络技术概览,请参考网络技术概览; 第二部分——无线网络性能,请参考无线网络性能; 第三部分——HTTP,请参考HTTP。 浏览器网络概述 …

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部