问答 2024-06-19 来自:开发者社区

在 JDK 10 中,线程-局部管控是什么?

在 JDK 10 中,线程-局部管控是什么?

文章 2024-06-12 来自:开发者社区

【JDK21】详解虚拟线程

1.概述 你发任你发,我用JAVA8?JDK21可能要对这句话say no了。 现在Oracle JDK是每4个版本,推出一个长期支持版本,JDK21就是前段时间发布的最新的长期支持版JDK。作为最新的长期支持版JD...

【JDK21】详解虚拟线程

JDK的选型、安装与配置

1 课时 |
13770 人已学 |
免费
开发者课程背景图
问答 2024-05-11 来自:开发者社区

JDK 8 新增的lambda、stream等相关内容可以结合多线程或者虚拟线程提升性能么?

JDK 8 新增的lambda、stream等相关内容在更新越来越频繁的 JDK 17,21 下有没有变化,stream里面如果涉及到并行计算,例如求和,可以结合多线程或者虚拟线程提升性能么?

文章 2024-02-06 来自:开发者社区

JDK 21中的虚拟线程:轻量级并发的新篇章

随着技术的不断发展,并发编程已成为现代软件开发中不可或缺的一部分。然而,传统的线程模型在资源管理和扩展性方面存在一些挑战。为了解决这些问题,JDK 21引入了虚拟线程的概念,为并发编程带来了全新的视角。 虚拟线程的基本概念 虚拟线程,也被称为轻量级线程或纤程,是JDK 21中引入的一种新型并发模型。与传统线程不同...

文章 2024-02-01 来自:开发者社区

JDK8线程池BUG引发的思考

JDK8线程池BUG引发的思考引言 某一天逛网上帖子的时候,突然发现了下面这一篇文章,但是着实没有想到一篇文章能牵扯出这么多东西,这篇文章介绍的是由于使用了JDK的线程池引发的一个BUG,牵扯到了GC和方法内联的优化对于代码运行产生的影响,线程池BUG在JDK8中就已经存在但是直到JDK11才被修复,这里在原文的基础上补充相关的知识点,算是给自己做一个笔记。知识点总结: 这里先说明一下这篇文章的....

文章 2024-01-31 来自:开发者社区

【面试问题】JDK并发类库提供的线程池实现有哪些?

Java 提供了丰富的并发类库,其中包括多种线程池实现。java.util.concurrent.Executors:Executors 类是线程池的工厂类,提供了许多静态方法用于创建不同类型的线程池。这些方法包括:newFixedThreadPool(int nThreads):创建一个固定大小的线程池,所有任务都在同一固定数量的线程中执行。newCachedThreadPool():创建一个....

文章 2024-01-31 来自:开发者社区

【JDK 源码分析】HashMap 线程安全问题分析

JDK 1.8采用尾插法解决了JDK 1.7(出现Hash冲突采用的头插法)中的并发扩容导致的循环链表问题。JDK 1.8下的HashMap并发问题主要是由于多线程put时,Hash桶头节点元素值被覆盖的问题。final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) {...

文章 2023-11-20 来自:开发者社区

【Java】JDK 21中的虚拟线程以及其他新特性

JDK 21是Java开发工具包的最新版本,它引入了许多令人振奋的新特性,旨在提高开发人员的生产力和代码质量。在本文中,我们将介绍一些JDK 21的新特性,并提供使用示例,以帮助您更好地理解和应用这些功能。一、字符串模板(String Templates)字符串模板是JDK 21中引入的一项预览功能...

【Java】JDK 21中的虚拟线程以及其他新特性
文章 2023-10-16 来自:开发者社区

【JDK中提供了哪些线程池】

理论在JDK中,提供了四种线程池来管理线程,分别为:FixedThreadPool(固定大小线程池):该线程池的大小固定,不会随着任务数的增加而增加。当池子中的线程都在处理任务时,新的任务会处于等待状态,直到有线程可用。CachedThreadPool(缓存线程池)&#x...

文章 2023-10-12 来自:开发者社区

JDK21最终版协程实现之虚拟线程(下)

10 描述如今,JDK 中的每个 java.lang.Thread 实例都是平台线程。平台线程在底层os线程上运行 Java 代码,并在代码的整个生命周期内捕获os线程。平台线程的数量受限于os线程的数量。虚拟线程是 java.lang.Thread 的一个实例,它在底层os线程上运行 Java 代码,但并不在代码的整个生命周期内捕获操作系...

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