文章 2024-10-30 来自:开发者社区

Java多线程通信新解:本文通过生产者-消费者模型案例,深入解析wait()、notify()、notifyAll()方法的实用技巧

JAVA多线程通信新解:wait()、notify()、notifyAll()的实用技巧 在JAVA多线程编程中,wait()、notify()和notifyAll()方法是实现线程间通信的关键。这些看似简单的方法,在实际应用中却蕴含着许多实用的技巧和注意事项。本文将通过案例分析的形式,深入探讨这些方法的实用技巧,帮助读者更好...

阿里云文档 2024-09-03

使用SAE,Java如何通过Jstack工具查看线程栈

本文介绍使用SAE时,Java如何通过Jstack工具查看线程栈。

文章 2024-05-27 来自:开发者社区

Java多线程基础-11:工厂模式及代码案例之线程池(二)

Java多线程基础-10:代码案例之定时器(一) +https://developer.aliyun.com/article/1520548?spm=a2c6h.13148508.setting.14.75194f0ethWdBZ 4、标准库提供的4种拒绝策略⭐ 下面是标准库提供的四种拒绝策略。 ...

Java多线程基础-11:工厂模式及代码案例之线程池(二)
文章 2024-05-27 来自:开发者社区

Java多线程基础-11:工厂模式及代码案例之线程池(一)

JUC是 java.util.concurrent 这个包的简写,其中存放了Java并发框架为协调并发任务所提供的一些工具。本文介绍其中的Executors、ThreadPoolExecutor类。 在Java中,xx池的概念是很常见的,比如之前遇到过的常量池、数据库连接池等等。线程池是一种常用的多线程处理方式,它可以重复利用已创建的线程,从而减少线程的创建和销毁开销,并提高程...

Java多线程基础-11:工厂模式及代码案例之线程池(一)
文章 2024-05-27 来自:开发者社区

Java多线程基础-10:代码案例之定时器(二)

Java多线程基础-10:代码案例之定时器(一)+  https://developer.aliyun.com/article/1520548?spm=a2c6h.13148508.setting.14.75194f0ethWdBZ c.给队列中的MyTask元素设定优先级 PriorityBlockingQueue与PriorityQue...

Java多线程基础-10:代码案例之定时器(二)
文章 2024-05-27 来自:开发者社区

Java多线程基础-10:代码案例之定时器(一)

定时器就是一个闹钟。它可以设定一个时间,当时间到,就可以执行某个指定的代码。 定时器是实际开发中的一种非常常用的组件。比如网络通信中,如果对方 500ms 内没有返回数据,则要求断开连接尝试重连;又比如一个 Map,希望里面的某个 key 在 3s 之后过期(自动删除)。类似于这样的场景就需要用到定时器。 Java标准库(java.util)中提供了一个定时器...

Java多线程基础-10:代码案例之定时器(一)
文章 2024-05-27 来自:开发者社区

Java多线程基础-9:代码案例之阻塞队列(二)

Java多线程基础-9:代码案例之阻塞队列(一)+ https://developer.aliyun.com/article/1520531?spm=a2c6h.13148508.setting.14.75194f0eoT1Sgd 三、代码实现 BlockingQueue 此处介绍如何采用数组实现阻塞队列(不带泛型)。 阻塞队列就是“带有阻塞...

Java多线程基础-9:代码案例之阻塞队列(二)
文章 2024-05-27 来自:开发者社区

Java多线程基础-9:代码案例之阻塞队列(一)

阻塞队列是一种特殊的队列,带有“阻塞特性”,也遵守队列 “先进先出” 的原则。阻塞队列是一种线程安全的数据结构,并且具有以下特性: 当队列满时,继续入队列就会阻塞,直到有其他线程从队列中取走元素。 当队列空时,继续出队列也会阻塞,直到有其他线程往队列中插入元素。 在多线程代码编程中,多个线程之间要进行数据交互,我们可以使用阻塞队列来简化代码的编写。 ...

Java多线程基础-9:代码案例之阻塞队列(一)
文章 2024-05-23 来自:开发者社区

Java多线程案例-Java多线程(3)

单例模式        单例模式是常见的设计模式之一, 那什么是设计模式呢? 设计模式 : 设计模式好比象棋中的 "棋谱". 红方当头炮, 黑方马来跳. 针对红方的一些走法, 黑方应招的时候有 一些固定的套路. 按照套路来走局势就不会吃亏. 软件开发中也有很多常见的 "问题场景". 针对这些问题场景, 大佬们总结出了一些固定的套路. 按照...

Java多线程案例-Java多线程(3)
文章 2024-05-09 来自:开发者社区

【Java多线程】关于多线程的一些案例 —— 单例模式中的饿汉模式和懒汉模式以及阻塞队列

1、单例模式 对框架和设计模式的简单理解就是,这两者都是“大佬”设计出来的,让即使是一个代码写的不太好的“菜鸡程序员”也能写出还可以的代码。设计模式也可以认为是对编程语言语法的补充。此处提到的“单例模式”就是一种设计模式。 框架(硬性的规定) 设计模式(软性的规定)遵循设计模式,代码的下限就被兜住了,类似下棋时的“棋谱”。 单例,顾名...

【Java多线程】关于多线程的一些案例 —— 单例模式中的饿汉模式和懒汉模式以及阻塞队列

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注