Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.12 KB

CS.md

File metadata and controls

23 lines (15 loc) · 1.12 KB

计算机基础

1.冯诺依曼计算机的原理是什么?

2.堆和栈的区别是什么?

栈一般是用来存储函数的参数值和局部变量的值,由编译器自动分配和释放, 存储方式是连续的,且会出现溢出现象,堆有程序员手动分配释放,存储地址是 链式的,内存较大不会溢出。栈由系统自动分配,速度快,堆由new分配内存,速度慢

参考:

1.堆和栈的区别(转过无数次的文章)

2.什么是堆?什么是栈?他们之间有什么区别和联系?

3.进程和线程的区别?

一个程序至少有一个进程,一个进程至少有一个线程,资源分配给进程,同一个进程下的所有线程共享该进程的所有资源。

参考: 进程和线程有什么区别?

进程与线程的一个简单解释

进程和线程的区别