网站首页 java 开线程 第2页
-
一文搞懂JAVA中的线程池
写在前面文章的前面部分是介绍四种线程池已经如何使用线程池,后面会对线程池的机制做一个详细的介绍,如果只是为了知道如何使用线程池,只需要看前面部分即可。线程池的原理其实线程池运用的是一种池化的思想,能自动地帮我们去管理线程,线程的创建和销毁都...
2025-01-02 wys521 精选教程 21 ℃ 0 评论 -
创建线程的两个方法(官网说两种,我们就别说什么三种四种了)
一.有多少种实现多线程的方法?1.不同的角度有不同的答案2.典型的答案有两种,分别是实现Runnable接口和继承Thread类3.但是看原理,其实Thread类实现了Runnable接口,并且看Thread类的run方法,会发现其两者本质...
2025-01-02 wys521 精选教程 20 ℃ 0 评论 -
控制线程的执行顺序
在Java多线程中通常来说,在执行线程时,如果要保证线程的执行顺序,可以使用join和Executorservice(1)对于join的作用主要时在CPU进行调度时,让主线程等待子线程执行结束后才往下继续执行比如:三个线程:Thre...
2025-01-02 wys521 精选教程 20 ℃ 0 评论 -
Java并发 —— 线程并发(一)
线程和进程进程就是一个内存中运行的应用程序线程是当前进程中的一个执行任务(控制单元),负责当前进程中程序的执行...
2025-01-02 wys521 精选教程 19 ℃ 0 评论 -
java多线程编程,面试真的躲不开!
1.JUC编程我们常说的java并发编程,别名叫做JUC编程。...
2025-01-02 wys521 精选教程 18 ℃ 0 评论 -
JDK 21的Virtual Threads:Java 虚拟线程的简介和演示
引言:随着计算机系统的发展和多核处理器的普及,编写高效且可扩展的并发程序变得越来越重要。为了满足这一需求,Java开发团队在JDK21中引入了JEP444,也被称为VirtualThreads(虚拟线程)。本文将介绍Virtual...
2025-01-02 wys521 精选教程 20 ℃ 0 评论 -
Java中如何保证多个线程的顺序执行?
在Java开发中,多线程顺序执行是一个必须要面对的问题。可以使用多种方式来保证多个线程按照顺序执行,并按照顺序输出处理结果。其中最常见的方式包括使用线程池、CountDownLatch、Semaphore等并发工具。下面我将介绍一种基于Co...
2025-01-02 wys521 精选教程 22 ℃ 0 评论 -
Java中线程的生命周期了解吗?
Java线程在其生命周期中会经历多个状态,每个状态在特定的条件下转换。理解这些状态以及它们之间的转换对于编写高效并发程序至关重要。本篇博客将通过详细的源码和示例代码,帮助你深入理解这些状态及其转换。线程的六种状态...
2025-01-02 wys521 精选教程 22 ℃ 0 评论 -
详解linux多线程——互斥锁、条件变量、读写锁、自旋锁、信号量
一、互斥锁(同步)??在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。这个过程有点类似于,公司部门里,我在使用着打印机打印东西的同时(还没有打印完),别人刚好也在此刻使用打印机打印东西,如果不做任何处理的话,打印出来的东西肯...
2025-01-02 wys521 精选教程 20 ℃ 0 评论 -
JVM 源码分析之一个 Java 进程究竟能创建多少线程
概述虽然这篇文章的标题打着JVM源码分析的旗号,不过本文不仅仅从JVM源码角度来分析,更多的来自于LinuxKernel的源码分析,今天要说的是JVM里比较常见的一个问题。这个问题可能有几种表述...
2025-01-02 wys521 精选教程 20 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-