摘要:
一、意义 1、所谓死锁是指多个进程因竞争资源而造成的一种僵局(相互等待),若无外力作用,这些进程都将无法向前推进。 二、产生死锁的必要条件 1、不剥夺条件:进程所获得的资源在未使用完毕之前,不能被其他进程强行夺走,即只能又获得该资源的进程自己释放(只是主动释放) 2、请求和保持条件:进程已经保持了至 阅读全文
posted @ 2021-08-17 20:01
无名小萃
阅读(581)
评论(0)
推荐(0)
摘要:
一、意义 1、进程是执行着的应用程序,而线程是进程的一个执行序列。 2、一个进程可以有多个线程。 3、线程又叫做轻量级进程。 二、区别 1、地址空间和其他资源:进程间相互独立,同一进程的各线程间共享。某进程内的线程在其他进程不可见。 2、通信 :进程间通信IPC,线程间可以直接读写进程数据段(如全局 阅读全文
posted @ 2021-08-17 19:36
无名小萃
阅读(479)
评论(0)
推荐(1)
摘要:
一、什么是堆、栈? 1、栈区:存放函数的参数值、局部变量等,由编译器自动分配和释放,通常在函数执行完后就释放了,其操作方式类似于数据结构中的栈。栈内存分配运算内置于CPU的指令集,效率很高,但是分配的内存量有限,比如iOS中栈区的大小是2M。 2、堆区:就是通过new、malloc、realloc分 阅读全文
posted @ 2021-08-17 19:14
无名小萃
阅读(495)
评论(0)
推荐(0)
摘要:
1. 前端后分离思想 1.1 服务器端渲染和客户端渲染 服务器端渲染(Server Side Render): 任何前端页面的显示(JS,图片,CSS等),html代码的生成都为服务器端生成,浏览器向服务器端发送一个request请求,服务器将客户端所需要页面全部生成好后返回给服务器,叫做服务器端渲 阅读全文
posted @ 2021-08-17 19:01
无名小萃
阅读(597)
评论(0)
推荐(0)

浙公网安备 33010602011771号