
JUC
齊 天 大 聖
这个作者很懒,什么都没留下…
展开
-
wait notify正确使用方式
假设:当线程(Thread03)在1-100中找出77并输出后,(Thread01)输出所有1-100中的奇数,当线程(Thread03)在1-100中找出88并输出后,(Thread02)输出所有1-100中的偶数。原创 2023-03-07 11:14:03 · 470 阅读 · 1 评论 -
一、程序、进程、线程
程序本身是没有生命周期的,它只是存在磁盘上面的一些指令(也可能是一些静态数据)。是操作系统让这些字节运行起来,让程序发挥作用。(将程序从磁盘读取到内存,然后cpu逐条执行这些程序中的指令)Java 中,线程作为最小调度单位,进程作为资源分配的最小单位。一个线程就是一个指令流,将指令流中的一条条指令以一定的顺序交给 CPU 执行。进程是分配资源最小单位,而线程是分配cpu的最小单位。一个进程只是一个正在运行的程序。它是静态的,存储在磁盘或一些其它存储器上的。它是存在生命周期的,如被创建、被销毁等。原创 2022-11-03 10:45:49 · 501 阅读 · 0 评论