并发:指两个或多个事件在同一时间段内发生
并行:指两个或多个事件同时发生。
进程:内存中的运行的程序
线程:线程是进程中的一个执行单元。
关于线程与进程的具体区别:
https://www.cnblogs.com/qianqiannian/p/7010909.html
线程调度的方法:
分时调度,所有线程轮流使用cpu的使用权,平均分配每个线程占用cpu的时间。
抢占式调度,优先让优先级高的线程使用cpu,如果线程优先级相同则随机选择一个线程,java使用抢占式调度。
Java守护线程与用户线程
https://www.cnblogs.com/itsoku123/archive/2019/07/15/11190383.html
多线程模拟售票系统
https://blog.csdn.net/nianbingsihan/article/details/80342961
处理并发的JUC
http://ddrv.cn/a/36370/amp