JUC笔记

什么是JUC
JUC就是java.util.concurrent下面的类包,专门用于多线程的开发。
源码 + 官方文档 面试高频问!
java.util 工具包
业务:无法通过普通的线程代码 Thread实现。Runnable 没有返回值、效率相比于Callable相对较低!企业开发中Callable 使用较多 Callable : 锁:
2、线程和进程

进程是操作系统中的应用程序、是资源分配的基本单位,线程是用来执行具体的任务和功能,是CPU调度和分派的最小单位
一个进程往往可以包含多个线程,至少包含一个

1)进程
一个程序,QQ.EXE Music.EXE;程序的集合 一个进程可以包含多个线程,至少包含一个线程! Java默认有几个线程?2个线程! main线程、GC线程
2)线程
开了一个进程Typora,写字,等待几分钟会进行自动保存(线程负责的) 对于Java而言

JUC笔记最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/25908.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>