多线程
-
ConcurrentHashMap和SynchronizedHashMap的区别
ConcurrentHashMap和SynchronizedHashMap都是线程安全的集合类,可以在多线程和并发的java应用程序中使用。但是它们之间存在着一些区别。在这篇文章中…
-
JDK 20:Java 20的新功能
JDK 20:switch语句和表达式的模式匹配将在2023年3月发布的下一版标准Java中进行第四次预览。 Java 20是标准Java的下一个计划版本,最近又增加了四个拟议的功…
-
单例模式
注意:这里只是看书,做下笔记,只为让自己思路更清晰,外加上自己的一点见解或者测试 饿汉式 public class Singleton { /** * 先私有构造函数…
-
Java 开发人员学习路径 – 完整路线图
Java 是世界上使用最广泛的编程语言之一。 考虑到它的受欢迎程度,超过 900 万开发人员将 Java 编程语言视为他们的母语。 因此,Java 在全球的流行是毫无疑问的。 Ja…
-
处理器和操作系统的区别
处理器和操作系统是两个不同的术语。如果处理器充当大脑,那么操作系统充当大脑的良心。在本文中,我们来了解处理器和操作系统之间的区别。但在讨论差异之前,您需要了解处理器和操作系统。 什…
-
线程上下文切换和进程上下文切换的区别
程序是一组旨在执行特定任务的指令。因此,程序是一个被动实体。 正在执行(正在执行)的程序称为进程。因此,进程是一个活动实体。当一个程序运行时,它可能包含相应运行的各种线程。在单线程…
-
Java多线程超级详解
多线程能够提升程序性能,也属于高薪必能核心技术栈,本篇会全面详解Java多线程。 主要包含如下几点: 基本概念 很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个…
-
Linux网络通信(线程池和线程池版本的服务器代码)
线程池 介绍 线程池: 一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处…
-
如何写一个线程安全的单例模式?
单例模式的简单实现 单例模式大概是流传最为广泛的设计模式之一了。一份简单的实现代码大概是下面这个样子的: class singleton { public: static sing…
-
Java 的七种垃圾收集器
作者: Jayashree Huttanagoudar 译者:LCTT ZZJ | 2022-07-25 07:57 &nb…