摘要: 为什么要加锁 在多进程的环境下,如果一个资源被多个进程共享,那么对资源的使用往往会表现的随机和无序,这显然是不行的。例如多个线程同时对控制台输出,每个线程都输出的是完整的句子但是多个线程同时同时输出,则输出的内容就会被完全打乱,获取不到本来的信息了。对于这种共享资源,需要进行同步管理,资源在被一个线 阅读全文
posted @ 2023-12-03 23:38 青花石 阅读(79) 评论(0) 推荐(0)
摘要: 一、进程、线程、用户线程&原生线程、优先级、守护线程 什么是进程 是程序一次执行的过程,是系统运行程序,和向操作系统申请资源的的基本单位。系统运行一次程序,就是一个进程从创建到关闭的过程。Java 项目从 main 方法启动,就是启动了一个 JVM 进程,而 main 函数就是由进程中的一个线程负责 阅读全文
posted @ 2023-12-03 23:29 青花石 阅读(31) 评论(0) 推荐(0)