lumos
lumos
计算美学
首页
归档
关于
2024-03-23
在很多的面试八股文中, 往往会考察关于进程和线程的区别
这道题目的基本解法也就是下面这个答案:
进程是操作系统资源分配的基本单位, 而线程是任务调度和执行的基本单位
系统在运行的时候会为每个进程分配不同的内存空间, 而对线程而言, 除了CPU外, 系统不会为线程分配内存, 线程之间只能共享资源
每个进程都有自己的独立内存空间, 当一个进程崩溃的时候, 其内存空间会被操作系统回收,
不会影响其他进程的内存空间, 这种进程之间的隔离性保证了一个进程崩溃不会影响其他进程的执行
标签
程序语言设计
function programming
GOLANG
memory
Java
总结
最近文章
invokedynamic的指鹿为马是如何实现的?
method
process
event
Java网络编程
函数式编程的常见误区
Go语言错误处理
值放在栈上还是堆上
JavaScript的面向对象详解
Y Combinator
友情链接
王垠老师