杭州海康威视新华三面试准备问题
Posted fengyaoyao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杭州海康威视新华三面试准备问题相关的知识,希望对你有一定的参考价值。
1.死锁的产生原因,和如何避免死锁?
2.多线程中堆栈哪个是私有的?
答案是栈,多线程之间栈是私有的,堆和全局变量等是公共的。
3.说说什么是智能指针?
智能指针实际上是对普通指针加了一层封装机制,这层封装机制是为了使得智能指针可以方便的管理一个对象的生命期。为了防止内存泄漏,在智能指针过期时,其析构函数会将释放指向的内存。
4.进程和线程的关系,怎么实现多线程?
进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。
以上是关于杭州海康威视新华三面试准备问题的主要内容,如果未能解决你的问题,请参考以下文章