JavaEE
文章平均质量分 87
滑稽之神眷顾者
赞美全知全能的滑稽之神(〜 ̄△ ̄)〜我愿献祭室友五十年寿命,请赐予我Java大佬的力量
展开
-
进程调度--并发编程必修课
进程概述,进程调用过程,进程调度的原因,并行和并发,支持进程调度的属性:状态、优先级、上下文、记账信息原创 2024-03-30 09:00:00 · 870 阅读 · 1 评论 -
阻塞队列(超详细易懂)
超详细大文,带你理解阻塞队列,以及和生产者消费者模型的关系,学会自己实现一个阻塞队列。阻塞队列是一种特殊的队列,同样遵循“先进先出”的原则,支持入队操作和出队操作。当队列已满时,继续入队列就会阻塞,直到有其他线程从队列中取走元素。当队列为空时,继续出队列也会阻塞,直到有其他线程向队列中插入元素。原创 2024-02-03 08:44:27 · 2887 阅读 · 10 评论 -
定时器 Timer(超详细模拟实现)
定时器作为软件开发中的重要组件,用于在特定的时间间隔内执行某些任务,类似于我们生活中的“闹钟”。《实现思路:就像是一个业务窗口(扫描线程),预约的人(任务)排成队伍(优先级队列),随时有其他人根据预约时间(执行时间)先后插入(入队)其中,业务窗口一直面对的都是其中最先预约的人(队首),而且还要等到人预约时间到了才办理相应的业务(执行任务)。原创 2024-02-03 08:42:51 · 1399 阅读 · 4 评论 -
<设计模式>单例模式懒汉和饿汉
图文并茂的介绍单例模式及其中的懒汉模式和饿汉模式,包括代码实现及分析,线程安全问题的讨论和线程安全实现。原创 2024-02-01 09:00:00 · 2588 阅读 · 4 评论 -
<JavaEE><多线程>线程安全问题
我们的代码无论是在单线程情况下,还是在多线程情况下,都不会产生bug,则我们称该部分代码是“线程安全”的。反之,若代码在单线程情况下运行无误,在多线程情况下产生了bug,则这部分代码就有线程安全问题,称之为“线程不安全”或“存在线程安全问题”。原创 2024-01-05 21:17:24 · 1210 阅读 · 4 评论 -
<JavaEE><多线程>线程状态
通过Thread类提供的getState()方法,我们可以获取到线程当前的状态,而在不同情况下,返回值不同,所代表的线程状态也不同原创 2023-12-13 23:42:23 · 31 阅读 · 1 评论 -
<JavaEE><多线程>线程Thread类,创建线程及各种线程操作
进程是操作系统对正在运行程序的一种抽象,是操作系统进行资源分配的基本单位,我们可以认为每个运行于操作系统上的应用程序都是一个进程。线程是一个“执行流”,每个线程都可以按照循序执行自己的代码,而在一个进程中可以有多个线程,也就是说可以支持同时执行多份代码。多线程的API是由操作系统提供,Java来进行抽象和封装后再由程序员来使用的,具体为Java标准库中的Thread类(在Java默认引用的java.lang包中)。原创 2023-12-10 21:40:52 · 51 阅读 · 1 评论