.进程,线程的区别,线程越多越好吗,进程之间的资源竞争,进程间如何通信,线程间如何通信
考虑:内存开销,线程间资源竞争,cpu数量
系统中死循环如何定位?
什么情况下会出现死锁 在编程过程中如何避免死锁(这回不能答八股文的死锁避免了)
进程和线程的区别进程被分配哪些资源线程同步机制线程共享哪些资源线程独占哪些资源程序计数器的作用进程和线程的调度区别进程常见的状态阻塞态能直接到运行态吗就绪态到运行态的条件(上一个进程时间片用完,本进程被系统调度)
进程和线程的区别与调度
僵尸进程以及带来的问题?僵尸进程中子进程未释放的具体是什么资源?
解释下僵尸进程操作系统中,父进程创建了子进程之后,需要wait或者waitpid()方法观察子进程的状态。如果父进程不调用这两个方法,那么子进程保留的一些信息(进程号)就不会释放,如果操作系统中存在大量的僵尸进程,那么会导致最后操作系统没有进程号分配给新的进程平时有处理过僵尸进程吗?操作系统有学过,通过两次fork可以避免这种情况。具体不太记得了
解释下僵尸进程操作系统中,父进程创建了子进程之后,需要wait或者waitpid()方法观察子进程的状态。如果父进程不调用这两个方法,那么子进程保留的一些信息(进程号)就不会释放,如果操作系统中存在大量的僵尸进程,那么会导致最后操作系统没有进程号分配给新的进程平时有处理过僵尸进程吗?操作系统有学过,通过两次fork可以避免这种情况。具体不太记得了举个例子,如果系统中突然出现很多僵尸进程,应该怎么做?突然出现大量的僵尸进程,肯定是父进程有问题的。这种情况下直接kill掉父进程,使得僵尸进程变成孤儿进程,交由操作系统的init进程进行处理
暂无评论,快来抢首评~
相关推荐