E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
-java线程
【JavaEE初阶】第四节.多线程基础篇 Thread类的使用、线程的几个重要操作和状态
、Thread的几个常见属性三、和线程相关的几个重要的操作3.1启动线程-start()3.2中断线程3.3等待线程-join()3.4获取到线程引用3.5休眠线程-sleep()四、线程的状态4.1
Java
未央.303
·
2023-01-21 16:27
JavaEE初阶
java
javaee
多线程
【JavaEE初阶】多线程 _ 基础篇 _ Thread类的使用、线程的几个重要操作和状态
、Thread的几个常见属性三、和线程相关的几个重要的操作3.1启动线程-start()3.2中断线程3.3等待线程-join()3.4获取到线程引用3.5休眠线程-sleep()四、线程的状态4.1
Java
哎呀是小张啊
·
2023-01-21 16:55
JavaEE初阶
多线程
Thread类
几种线程的操作
几种线程的状态
Java线程
状态转换
目录1、操作系统的5种线程状态2、JavaAPI的6种线程状态3、
Java线程
状态转换1、操作系统的5种线程状态【初始状态】仅是在语言层面创建了线程对象,还未与操作系统线程关联【可运行状态】(就绪状态)
须佐能乎!
·
2023-01-13 22:54
多线程
java
多线程
Java开发面试题目,安卓运行java代码
01阿里中间件(四面,Java岗)1.1Java中间件一面技术一面考察范围重点问了
Java线程
锁:synchronized和ReentrantLock相关的底层实现线程池的底层实现以及常见的参数数据结构基本都问了一遍
普通网友
·
2023-01-13 12:41
程序员
java
经验分享
面试
CPU100%排查 &
Java线程
死锁
CPU100%排查java进程cpu100%问题排查https://blog.csdn.net/wangjun5159/article/details/90414097
Java线程
死锁检查死锁的4种方式一文学会
arthur.dy.lee
·
2023-01-08 13:17
面试
CPU飙高排查
Java线程死锁
Java 线程详解(上)
线程作为CPU调度的最小单位,它属于程序进程的子集,关于程序进程和线程的介绍,可以参考《详解操作系统进程》和《详解操作系统线程》两篇文章,这篇文章主要介绍
Java线程
的相关原理。
sermonlizhi
·
2023-01-08 03:10
美妙的Java源码世界
java
线程
操作系统 --多线程编程知识详解
操作系统--多线程编程概述多线程模型线程库线程问题操作系统实例介绍线程的概念——构成多线程计算机系统基础的CPU使用的基本单位讨论Pthreads、Win32和
Java线程
库的api研究与多线程编程相关的问题概述单线程和多线程单线程在程序中只有一个
黑白极客
·
2023-01-08 03:08
操作系统
内核
多线程
linux
java
python
Rx
Java线程
控制 —— Scheduler (一)
在RxJava的默认规则中,事件的发出和消费都是在同一个线程的。也就是说,如果只用上面的方法,实现出来的只是一个同步的观察者模式。观察者模式本身的目的就是『后台处理,前台回调』的异步机制,因此异步对于RxJava是至关重要的。而要实现异步,则需要用到RxJava的另一个概念:Scheduler。在不指定线程的情况下,RxJava遵循的是线程不变的原则,即:在哪个线程调用subscribe(),就在
魏攀
·
2023-01-06 19:34
Rx
java线程
操作
目录(一):Rx简介(二):Rxjava基础知识(三):Rxjava创建操作符(四):Rxjava的线程操作(一):Rxjava中的线程Rxjava是一个异步线程库,异步是它的一大特色。默认情况下rxjava全部的执行是顺序同步的,但是在实际开发中,我们更希望的是Observable发射数据,操作加工数据是在后台处理的,而响应是在当前线程实现的,这里会涉及到使用多线程来操作rxjava,我们可以使
风漫漫雨歇歇
·
2023-01-06 19:04
Rxjava
Rxjava
rxjava
线程
Rx
java线程
控制(切换 / 调度 )
参考:https://www.jianshu.com/p/5225b2baaecd为什么要进行Rx
Java线程
控制(调度/切换)?
傅晨明
·
2023-01-06 19:16
Rxjava
Rxjava
线程控制
切换
调度
ThreadPoolExecutor 源码分析 - execute() 方法
Java线程
池ThreadPoolExecutor中的位运算操作线程池ThreadPoolExecutor源码分析基础-线程池工作原理先回顾下前面讲过的内容概要:线程池的几种状态RUNNING、SHUTDOWN
nimo10050
·
2023-01-06 19:13
Java
线程池
源码分析
ThreadPool
线程池源码
execute
Rxjava源码分析&实践(七)【实践环节:线程切换功能实现】
RxJavaStudyDemoGithub源码1.前言实现线程切换功能之前,通过一个实例,我们先看一下rx
java线程
切换功能的使用代码。
itbird01
·
2023-01-06 19:42
Android进阶
Android源码阅读笔记
rxjava
android
Java线程
中断interrupt的常用方法
目录前言示例说明注意事项Object#wait和Thread.sleep差异在哪里总结前言这里主要探讨中断常用的三个方法:interrupt()。在一个线程中调用需要中断现成的interrupt()方法,会对该线程发出信号,将中断状态标志为trueisInterrupted()。判断当前线程的中断状态。interrupted()。将线程的中断状态恢复。主要使用的阻塞三个方法:Object#wait
·
2023-01-05 07:43
Java线程
池源码的深度解析
目录概述核心机制线程池工作原理线程池状态源码解析关键成员变量线程提交原理Woker运行原理总结概述线程池的好处和使用本篇文章就不赘叙了,不了解的可以参考下面两篇文章:一文全貌了解线程池的正确使用姿势学习线程池原理从手写一个线程池开始那么本文重点是从源码层面理解jdk8中线程池的实现。核心机制再分析源码之前,我们还是先回顾和熟悉下线程的核心工作机制。线程池工作原理线程池采用的是一种生产者-消费者的模
·
2023-01-02 15:05
Java线程
启动为什么要用start()而不是run()?
目录1、直接调用线程的run()方法2、调用线程的start()方法3、总结1、直接调用线程的run()方法publicclassTestStart{publicstaticvoidmain(String[]args)throwsInterruptedException{Threadt1=newThread(){@Overridepublicvoidrun(){System.out.println
·
2023-01-02 15:33
一文读懂
Java线程
状态转换
转载:https://segmentfault.com/a/1190000016197831?utm_source=tag-newest
blueSkyGoGo
·
2023-01-01 20:30
java多线程
一文读懂Java线程状态转换
051-对象流ObjectInputStream/ObjectOutputStream详解
【上一讲】050-Java中DataInputStream和DataOutputStream使用详解_CSDN专家-赖老师(软件之家)的博客-CSDN博客【下一讲】051-
java线程
的2种实现方法详解
CSDN专家-赖老师(软件之家)
·
2023-01-01 16:32
java讲座
java
对象流
对象输入流
对象输出流
052-
java线程
的2种实现方法详解
【下一讲】053-线程的状态改变及线程同步详细介绍_CSDN专家-赖老师(软件之家)的博客-CSDN博客【上一讲】051-对象流ObjectInputStream/ObjectOutputStream详解_CSDN专家-赖老师(软件之家)的博客-CSDN博客进程:程序的一次执行过程,实质上就是一个执行的程序。线程:是一个程序中彼此独立、能够并发执行的部分(代码片段/程序流)。进程资源占用大,进程间
CSDN专家-赖老师(软件之家)
·
2023-01-01 16:32
java讲座
java
多线程
Thread实现多线程
Runnable实现多线程
053-线程的状态改变及线程同步详细介绍
【上一讲】051-
java线程
的2种实现方法详解_CSDN专家-赖老师(软件之家)的博客-CSDN博客线程可以处于以下四个状态之一1.新建(new):线程对象已经建立,但还没有启动,所以他不能运行。
CSDN专家-赖老师(软件之家)
·
2023-01-01 16:32
java讲座
java
java线程
Runnable
Thread
synchronized
054-java多线程应用(雷电大战小游戏)
【上一讲】053-线程的状态改变及线程同步详细介绍_CSDN专家-赖老师(软件之家)的博客-CSDN博客本文章使用
java线程
,Swing组件,图片及java绘图等技术实现雷电大战小游戏,主要知识点如下
CSDN专家-赖老师(软件之家)
·
2023-01-01 16:55
java讲座
java
多线程
Runnable
雷电游戏
Java 提薪实战营大纲(新)
课程内容:1.技术知识:主要讲解
Java线程
并发的相关知识,包括多线程基础、线程同步、并发基础知识、容器等。743案例实践(一):两个企业级实战项目的功能介绍及具体的架构分析(随身记信息管
杨家二少爷
·
2022-12-28 20:03
java小菜鸟提升之路
java
开发语言
后端
java线程
池的使用
线程池概述线程池(ThreadPool)是一种基于池化思想管理线程的工具。使用线程池可以带来诸多好处:①降低资源消耗:通过池化技术复用已创建的线程,减少线程创建和销毁的损耗。②提高响应速度:任务到达时,特定情况下无需再创建线程。③便于管理。java中线程池相关的接口和类主要包括:Executor是线程执行器Runnable接口定义任务逻辑,通过这两个接口将任务的定义和执行分离开来。ThreadPo
独家记忆A
·
2022-12-28 20:31
java多线程
三.线程的状态
运行(RUNNABLE):
Java线程
中将就绪(ready)和运行中(running)两种状态笼统的成为“运行”。线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。
_ネфイω
·
2022-12-26 13:50
小白笔记啊
java
jvm
面试
我的android多线程编程之路(2)之RxJava Schedulers源码分析
写在伊始上一篇介绍了线程的一些基础知识和工作这么久以后对于多线程部分的使用经验之路,这篇主要对Rx
Java线程
控制部分进行分析。
say_from_wen
·
2022-12-25 13:42
android多线程
android
多线程
编程
源码
线程
java.util.concurrent并发学习总结(本章节目录)
一、线程基础1、操作系统进程与线程之定义及区别2、
java线程
的共享与协作、synchronized使用3、线程间共享于协作-等待通知机制、等待超时机制二、线程并发工具类1、fork/join2、countdownlatch
wangle965235568
·
2022-12-22 00:43
#
java并发编程相关知识
多线程
java.util
concurrent
笔记
并发编程
java多线程和线程池
目录零、
java线程
理解0.1两种线程模型0.1.1用户级线程ULT0.1.2内核级线程KLT——JAVA虚拟机使用的线程模型(KLT)0.2
java线程
与系统内核线程0.3线程池的意义0.4线程0.4.1
王小闹儿
·
2022-12-17 06:32
java
java
面试
开发语言
Java线程
池队列LinkedTransferQueue示例详解
目录正文LinkedTransferQueue正文publicenumQueueTypeEnum{ARRAY_BLOCKING_QUEUE(1,"ArrayBlockingQueue"),LINKED_BLOCKING_QUEUE(2,"LinkedBlockingQueue"),DELAY_QUEUE(3,"DelayQueue"),PRIORITY_BLOCKING_QUEUE(4,"Prio
·
2022-12-12 04:31
Java线程
池队列LinkedBlockingDeque
目录正文LinkedBlockingDequeLinkedBlockingDeque和LinkedBlockingQueue的区别正文publicenumQueueTypeEnum{ARRAY_BLOCKING_QUEUE(1,"ArrayBlockingQueue"),LINKED_BLOCKING_QUEUE(2,"LinkedBlockingQueue"),DELAY_QUEUE(3,"De
·
2022-12-12 04:28
Java线程
池队列PriorityBlockingQueue和SynchronousQueue详解
目录正文PriorityBlockingQueue阻塞优先队列SynchronousQueue正文publicenumQueueTypeEnum{ARRAY_BLOCKING_QUEUE(1,"ArrayBlockingQueue"),LINKED_BLOCKING_QUEUE(2,"LinkedBlockingQueue"),DELAY_QUEUE(3,"DelayQueue"),PRIORIT
·
2022-12-12 04:28
并发编程九 线程池Executor框架
一线程线程是调度CPU资源的最小单位,线程模型分为KLT模型与ULT模型,JVM使用的KLT模型;
Java线程
与OS线程保持1:1的映射关系,也就是说有一个
java线程
也会在操作系统里有一个对应的线程。
麦芽糖0219
·
2022-12-07 22:39
java
jvm
java
开发语言
Java多线程(2)
1.jconsole.exe在介绍多线程状态之前,我们先来认识一个JavaJDK自带的工具"jconsole.exe"它可以让我们很好地观察
Java线程
的状态.首先我们需要找到自己安装jdk的目录然后进入
魚小飛
·
2022-12-07 13:32
鱼小飞代码之旅
java
jvm
面试
详解
Java线程
池队列中的延迟队列DelayQueue
本文就来和大家聊聊
Java线程
池队列中的DelayQueue—延迟队列publicenumQueueTypeEnum{A
·
2022-12-05 19:00
Java线程
池理解与学习
线程过多就容易引发内存溢出,因此我们有必要使用线程池的技术线程池的好处降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消耗提高响应速度:当任务到达时,任务可以不需要等待线程创建就能立即执行提高线程管理性:线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源还会降低系统的稳定性,使用线程池可以进行统一的分配、调优和监控线程池的创建线程池的真正实现类是ThreadPoolExecutor
才疏学浅的木子
·
2022-12-04 09:33
Java基础
面试
java
学习
开发语言
守护线程是什么
Java线程
分为用户线程和守护线程。守护线程是程序运行的时候在后台提供一种通用服务的线程。所有用户线程停止,进程会停掉所有守护线程,退出程序。
ConstXiong
·
2022-12-03 15:33
守护线程
java高级面试题 原文链接
java线程
池的实现原理,threadpoolexecuto
锵锵#.com!
·
2022-12-02 21:12
java知识
JVM-5.程序编译与代码优化
目录:JVM-1.自动内存管理JVM-2.字节码和字节码指令JVM-3.类的加载机制JVM-4.字节码执行和方法调用JVM-5.程序编译与代码优化JVM-6.
Java线程
内存模型和线程实现java中有两种编译
TasIsMe
·
2022-11-29 12:18
java
JIT
字节码编译
解释器和编译器
编译器优化技术
java线程
池
文章目录线程池概念Executor框架Executor简介Executor框架结构(三大部分组成)任务(Runnable/Callable)任务的执行(Executor)异步计算的结果(Future)Executor框架的使用示意图ThreadPoolExecutor类简单介绍ThreadPoolExecutor类分析ThreadPoolExecutor构造函数创建线程池方式一:通过ThreadP
挨打且不服66
·
2022-11-28 22:44
java
java
jvm
开发语言
深入理解
Java线程
间通信
但是当我们需要多个线程之间相互协作的时候,就需要我们掌握
Java线程
的通信方式。本文将介绍
Java线程
之间的几种通信原理。锁与同步在Java中,锁的概念都是基于对象的,所以我们又经常称它为对象锁。
小二上酒8
·
2022-11-28 08:11
java
jvm
开发语言
数据库
大数据
java线程
池中Worker线程执行流程原理解析
目录引言Worker类分析runWorker(Worker)方法getTask()方法beforeExecute(Thread,Runnable)方法afterExecute(Runnable,Throwable)方法processWorkerExit(Worker,boolean)方法tryTerminate()方法terminated()方法引言在《【高并发】别闹了,这样理解线程池执行任务的核
·
2022-11-26 18:32
十一、kotlin的协程(一)
theme:Chinese-red学习的前提
java线程
需要大概知道点协程是线程执行的任务,协程和用户线程的区别在于,协程背靠强大的编译器,协程有专属于协程的调度器和一堆方便好用的函数,用户可以在一定的范围下把协程给自己想要的线程执行了解什么是挂起
渣渣→_→
·
2022-11-23 08:13
kotlin
kotlin
开发语言
android
详解
Java线程
池如何统计线程空闲时间
背景介绍你刚从学校毕业后,到新公司实习,试用期又被毕业,然后你又不得不出来面试,好在面试的时候碰到个美女面试官!面试官:小伙子,我看你简历上写的项目中用到了线程池,你知道线程池是怎样实现复用线程的?这面试官是不是想坑我?是不是摆明了不让我通过?难道你不应该问线程池有哪些核心参数?每个参数具体作用是什么?往线程池中不断提交任务,线程池的处理流程是什么?这些才是你应该问的,这些八股文我已经背熟了,你不
·
2022-11-21 14:25
2022暑期实习字节后端
一面:讲讲项目:
java线程
和进程的区别http和https的区别https的加密怎么做的非对称加密很好,为什么还要有对称加密C++的智能指针weakptr怎么变成shareptr引用和指针的区别算法题
hhhhhh23333
·
2022-11-20 22:24
面试
c++
后端
Java&线程&协程
目录线程的实现(OS&&JVM)1.内核线程实现2.用户线程实现3.混合实现4.
Java线程
的实现——如何实现不受Java虚拟机规范的约束
Java线程
调度——系统自动完成(可能被干预)
Java线程
状态转换内核线程的局限协程的复苏
完了学不下
·
2022-11-17 12:04
JVM
java
jvm
开发语言
Java线程
池实现原理及其在美团业务中的实践【美团技术团队】
本文转载自美团技术团队,有兴趣的可以搜索公众号“美团技术团队”转载自:https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池:ThreadPoolExecutor类
好技术搬运工
·
2022-11-17 10:51
java
多线程
线程池监控方案
5ycode某信贷cto,专注于java技术研究与应用,包括JVM、DDD、软件设计、源码阅读、以及经验分享9篇原创内容公众号读了
Java线程
池实现原理及其在美团业务中的实践后,我就想一个问题,如果让我去做这个线程池的监控
5ycode
·
2022-11-17 10:46
监控
多线程
java
线程池监控
线程池
线程池的大小如何设置(美团技术给出动态更改线程大小的方案)
Java线程
池实现原理及其在美团业务中的实践这篇博客,主要在这个方案下,写一下代码方面的如果改变比较关注的核心线程、最大线程数、队列长度的调整。这里在调整整个线程池大小的时候有两
筏镜
·
2022-11-17 10:46
线程
线程
线程池
线程池大小的设置
动态更改线程大小
美团:
Java线程
池实现原理 阅读笔记
Java线程
池实现原理及其在美团业务中的实践多核CPU多线程并行计算,提升服务器性能J.U.C提供的线程池ThreadPoolExecutor类,帮助开发人员管理线程并方便地执行并行任务一、写在前面线程池是什么线程池
eluanshi12
·
2022-11-17 10:46
并发编程与高并发
Java线程
池详细介绍与使用
文章目录前言一、线程池基础1、什么是线程池2、为什么使用线程池3、线程池有那些优势二、线程池使用1、Java内置线程池:ThreadPoolExecutor2、通过Executor工厂类中的静态方法获取线程池对象第一种、通过newCachedThreadPool获取线程池对象第二种、通过newFixedThreadPool获取线程池对象第三种、通过newSingleThreadExecutor获取
Eric-x
·
2022-11-13 10:40
Java
java
线程池
Java线程
池实验:ArrayBlockingQueue和LinkedBlockingQueue性能测试
目录性能比较测试代码结果展示ArrayBlockingQueue:LinkedBlockingDeque:性能比较Linkedqueuestypicallyhavehigherthroughputthanarray-basedqueuesbutlesspredictableperformanceinmostconcurrentapplications.性能比较:是ArrayBlockingQueu
trigger333
·
2022-11-10 07:41
多线程
java
开发语言
java并发编程的艺术笔记第三章--java内存模型
Java的并发采用的是共享内存模型,
Java线程
之间的通信总是隐式进行,整个通信过程对程序员完全透明.在共享内存的并发模型里,线程之间共享程序的公共状态,通过写-读内存中的公共状态进行隐式通信。
KingViker
·
2022-11-09 11:39
并发编程
java
java并发编程
java
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他