进程线程

.进程,线程的区别,线程越多越好吗,进程之间的资源竞争,进程间如何通信,线程间如何通信

考虑:内存开销,线程间资源竞争,cpu数量

系统中死循环如何定位?

什么情况下会出现死锁 在编程过程中如何避免死锁(这回不能答八股文的死锁避免了)

进程和线程的区别
进程被分配哪些资源
线程同步机制
线程共享哪些资源
线程独占哪些资源
程序计数器的作用
进程和线程的调度区别
进程常见的状态
阻塞态能直接到运行态吗
就绪态到运行态的条件(上一个进程时间片用完,本进程被系统调度)

进程和线程的区别与调度

僵尸进程以及带来的问题?
僵尸进程中子进程未释放的具体是什么资源?

解释下僵尸进程
操作系统中,父进程创建了子进程之后,需要wait或者waitpid()方法观察子进程的状态。如果父进程不调用这两个方法,那么子进程保留的一些信息(进程号)就不会释放,如果操作系统中存在大量的僵尸进程,那么会导致最后操作系统没有进程号分配给新的进程
平时有处理过僵尸进程吗?
操作系统有学过,通过两次fork可以避免这种情况。具体不太记得了

解释下僵尸进程
操作系统中,父进程创建了子进程之后,需要wait或者waitpid()方法观察子进程的状态。如果父进程不调用这两个方法,那么子进程保留的一些信息(进程号)就不会释放,如果操作系统中存在大量的僵尸进程,那么会导致最后操作系统没有进程号分配给新的进程
平时有处理过僵尸进程吗?
操作系统有学过,通过两次fork可以避免这种情况。具体不太记得了
举个例子,如果系统中突然出现很多僵尸进程,应该怎么做?
突然出现大量的僵尸进程,肯定是父进程有问题的。这种情况下直接kill掉父进程,使得僵尸进程变成孤儿进程,交由操作系统的init进程进行处理

全部评论

相关推荐

我:“加班需要有加班工资。” hr:“为什么?” 哈哈哈哈哈哈哈离大谱
juntenor:你确实太理想化了,对社会不了解呀。这个和HR没有关系,这是国内特色,不然怎么还会有外包就这种逆天的存在呢。
点赞 评论 收藏
分享
06-15 18:44
黄淮学院 Java
Lynn012:如果是居民楼还是算了吧,看着有点野呢
点赞 评论 收藏
分享
求offer的大角牛:不吃香菜
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务