JUC简介

什么是juc

在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util .concurrent工具包的简称。这是一个处理线程的工具包,JDK 1.5开始出现的。

进程和线程

进程是资源分配的最小单位,线程是CPU调度的最小单位

线程的几种状态

线程的几种状态

wait/sleep区别

wait/sleep区别

并发和并行

多线程执行任务,同时争取一片资源时为并发,同时执行任务但是不存在资源相争为并行
并发和并行

串行模式与并行模式

个人理解:向一个队列中添加数据,只能一个一个加为串行,多个线程同时向多个队列中添加数据为并行。

管程

个人理解:编程语言实现的小黑屋,维护这锁对象相关资源,使其互斥
Monitor(管程)是什么意思?Java中Monitor(管程)的介绍

用户线程和守护线程

用户线程为为用户业务操作提供服务的线程,如:用户执行的任何操作使用的线程

守护线程为系统程序需要的必要操作但是用户没有感知的线程,如:jvm垃圾清理

java中的用户线程和守护线程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

niubility锐

觉得有用的话鼓励鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值