多线程专题
文章平均质量分 94
总结和分享个人在多线程学习中的理解
轩。528
保持稳定进步!
展开
-
Java“锁”事
📄前言:在Java中存在种类丰富、作用各不相同的锁,本文是个人学习过程中对锁相关知识的讨论和总结。原创 2024-02-14 19:34:21 · 925 阅读 · 10 评论 -
快速了解线程池
线程池是一种采用池化思想(同理还有常量池,内存池等)来管理和复用线程的技术。线程池中有若干已经创建的线程和一个存放执行任务的阻塞队列,当队列中有待执行的任务时线程可以直接取出并执行,对于已经执行完任务的线程并不会直接销毁,而是进行适当地复用以处理更多的多线程任务,从而达到提高程序性能 和 降低系统开销的目的。原创 2024-02-04 12:59:30 · 863 阅读 · 2 评论 -
【多线程】认识Thread类及其常用方法
本文是对以往多线程学习中 Thread类 的介绍,以及对其中的部分细节问题进行总结。原创 2024-01-18 15:54:52 · 1064 阅读 · 19 评论 -
【单例模式】保证线程安全实现单例模式
以下单例模式的概念:单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供了一个全局访问点来访问该实例。“说人话”版本:单例模式是指某个类在程序运行过程中当且仅当会被实例出一个对象的设计模式。为什么要使用单例模式?在一个程序中,若多个地方都需要用到一个类的某些方法且这些方法实现的功能完全一样时,如果实例化出多个对象,会造成内存空间的浪费,占用系统资源。例如:当我们在Java程序中需要进行数据库操作时,首先需要获得一个数据源(DataSource)来确定数据库的唯一网络资源位置。原创 2024-01-24 22:27:33 · 1178 阅读 · 13 评论 -
【阻塞队列】阻塞队列的模拟实现及在生产者和消费者模型上的应用
本文是对阻塞队列的模拟实现和应用的介绍原创 2024-01-27 14:52:38 · 1118 阅读 · 14 评论 -
【多线程的安全问题】synchronized 和 volatile——你必须知道的妙用!
📄前言:本文的主要内容是讨论个人在多线程编程带来的安全问题的表现、原因以及对应的解决方法。原创 2024-01-21 21:16:43 · 1027 阅读 · 17 评论 -
浅谈进程与线程
程序:程序是一系列有序指令的集合,用于告诉计算机要执行何种操作及操作的先后顺序。这些指令包括进行各种计算、数据处理、输入输出等操作,用来完成特定的任务或解决特定的问题。进程:进程从不同的角度可以有不同的定义。(1) 进程可以认为是程序的一次执行(2) 进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配的基本单位。程序 VS 进程进程是一个正在执行的程序,它有一定的生命周期,包括进程的创建、调度、销毁,具有动态性。原创 2023-11-24 15:05:35 · 977 阅读 · 4 评论