作者:半身风雪
下一篇:Java 天生就是多线程
简介:Java 线程系列
线程之间的共享和协作
前言
在系列文章开始之前,我们首先了解一下线程的重要性:
线程(Thread)是“进程”中某个单一顺序的控制流。也被称为轻量进程(lightweight
processes)。计算机科学术语,指运行中的程序的调度单位。所有的程序中,都有线程
一、进程和线程
1、进程是程序运行资源分配的最小单位
- 进程是操作系统进行资源分配的最小单位,其中包括:CPU、内存空间、磁盘IO 等、同一进程中的多条线程共享该进程中的全部系统资源,而进程和进程直接是相互独立的。进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程
本文介绍了Java线程的基础知识,包括进程与线程的区别、CPU核心数与线程数的关系、时间片轮转机制、并发与并行的概念,并强调了高并发编程的重要性。此外,还探讨了多线程编程中的线程安全、死锁问题以及线程数量过多可能导致的问题。最后提到了等待/通知机制在多线程交互中的作用。
订阅专栏 解锁全文
1395

被折叠的 条评论
为什么被折叠?



