高并发
文章平均质量分 96
举目沧桑
小白
展开
-
高并发 - 1.进程和线程
1.进程:程序的一次启动执行(并发执行的程序在执行过程中分配和管理资源的基本单位)2.程序:存放在硬盘中的可执行文件,主要包括代码指令和数据3.关联:一个进程是一个程序的一次启动和执行,是操作系统将程序装入内存,给程序分配必要的系统资源,并且开始运行程序的指令(同一个程序可以多次启动,对应多个进程)原创 2024-10-08 13:40:40 · 578 阅读 · 0 评论 -
高并发 - 2.锁及其原理
Java内置锁是一个互斥锁,这就意味着最多只有一个线程能够获得该锁,当线程B尝试去获得线程A持有的内置锁时,线程B必须等待或者阻塞,直到线程A释放这个锁,如果线程A不释放这个锁,那么线程B永远等待下去Java中每个对象都可以用作锁,这些锁称为内置锁。线程进入同步代码块或方法时会自动获得该锁,在退出同步代码块或方法时会释放该锁。获得内置锁的唯一途径就是进入这个锁保护的同步代码块或方法原创 2022-07-29 14:18:15 · 3307 阅读 · 0 评论