杭州海康威视新华三面试准备问题

Posted fengyaoyao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杭州海康威视新华三面试准备问题相关的知识,希望对你有一定的参考价值。

1.死锁的产生原因,和如何避免死锁?

 

2.多线程中堆栈哪个是私有的?

答案是栈,多线程之间栈是私有的,堆和全局变量等是公共的。

 

3.说说什么是智能指针?

智能指针实际上是对普通指针加了一层封装机制,这层封装机制是为了使得智能指针可以方便的管理一个对象的生命期。为了防止内存泄漏,在智能指针过期时,其析构函数会将释放指向的内存。

 

4.进程和线程的关系,怎么实现多线程?

进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。

 

以上是关于杭州海康威视新华三面试准备问题的主要内容,如果未能解决你的问题,请参考以下文章

海康威视面试——产品销售岗和研发岗

海康威视一面:Iterator与Iterable有什么区别?

海康威视实习(持续更新)

(海康内推码)海康威视2022届春招2023届超星实习生

记录一下最近的面试心得

(海康内推码)海康威视2022届春招2023届超星实习生