Java多线程和线程同步
进程和线程
进程和线程
- 操作系统中运行多个软件
- 一个运行中的软件可能包含多个进程
- 一个运行中的进程可能包含多个线程
CPU线程和操作系统线程
- CPU线程
- 多核CPU的每个核各自独立运行,因此每个核一个线程
- “四核八线程”:CPU硬件方在硬件级别对CPU进行了一核多线程的支持(本质上依然是每个核一个线程)
- 单核CPU也可以运行多线程操作系统
- CPU线程
线程是什么:按代码顺序执行下来,执行完毕就结束的一条线
UI线程为什么不会结束?
因为它在初始化完毕后会执行死循环,循环的内容是刷新界面