![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
芥末味鸭肠
这个作者很懒,什么都没留下…
展开
-
面试题(一、进程与线程的区别)
多进程进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。多线程线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位,一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己的堆栈和...原创 2019-09-02 19:41:18 · 288 阅读 · 0 评论 -
面试题(二、fork和vfork的区别)
在库函数中fork和vfork函数的功能都是:创建一个新的进程fork和vfork的区别:1、调用fork函数后,子进程会拷贝父进程中的数据段、代码段、堆栈段,而调用vfork,子进程与父进程共享数据段,不拷贝代码段、堆栈段。2、调用fork函数后,子进程和父进程的执行次序不确定,而调用vfork后,保证子进程会先运行,但是在调用exec或exit前会在父进程的空间中运行,在子进程调用...原创 2019-09-02 20:16:49 · 275 阅读 · 0 评论 -
面试题(三、在C++中指针与引用的区别)
简要概括指针与引用:指针:一个数据对象的地址引用:一个数据对象的别名指针与引用的相同点:都可以优化函数传参的效率指针与引用的区别:1、指针可以为空,而引用不能为空2、指针可以不初始化、而引用必须初始化3、指针可以改变指向,而引用在对一个对象取别名后不能对其他对象再取别名4、指针是个数据类型大小为四字节,而引用只是取别名大小为其依附数据对象的大小5、指针...原创 2019-09-02 20:29:43 · 352 阅读 · 0 评论