站外推广怎么做,网站开发总出现出现404,wordpress 怎样打补丁,个人开发微信平台文章目录 1. 一锁二并三程2. 用户线程和守护线程 1. 一锁二并三程
一锁#xff1a;synchronized
二并:
并发#xff1a;一台处理器“同时”处理多个任务#xff0c;同一时刻只有一个事件发生并行#xff1a;多台处理器同时处理多个任务#xff0c;同一时刻多个处理器分… 文章目录 1. 一锁二并三程2. 用户线程和守护线程 1. 一锁二并三程
一锁synchronized
二并:
并发一台处理器“同时”处理多个任务同一时刻只有一个事件发生并行多台处理器同时处理多个任务同一时刻多个处理器分别处理多个事件
三程 进程系统中运行的应用程序就是一个进程每个进程都有它自己的内存空间和系统资源 线程也被称为轻量级进程在同一个进程内会有1个或多个线程是大多数操作系统进行时序调度的基本单位 管程Monitor(监视器)也就是我们平时所说的锁; 执行线程就要求先成功持有管程然后才能执行方法最后当方法完成时释放管程。在方法执行期间执行线程持有了管程其他任何线程都无法再获取到同一个管程
2. 用户线程和守护线程
一般情况下默认创建的都是用户线程
用户线程是系统的工作线程它会完成这个程序需要完成的业务操作守护线程是一种特殊的线程为其它线程服务的在后台默默地完成一些系统性的服务比如垃圾回收线程就是最典型的例子 守护线程作为一个服务线程没有服务对象就没有必要继续运行了如果用户线程全部结束了意味着程序需要完成的业务操作已经结束了系统可以退出了。所以假如当系统只剩下守护线程的时候java虚拟机会自动退出