线程间如何同步? 作者: 网管 时间: 2023-06-09 分类: stackoverflow经典问题 评论 线程间如何同步?同步解决的多线程操作共享资源的问题,目的是不管线程之间的执行如何穿插,最后的结果都是正确的。- 阅读剩余部分 -
进程和线程的联系和区别? 作者: 网管 时间: 2023-06-09 分类: stackoverflow经典问题 评论 进程和线程的联系和区别?线程和进程的联系:线程是进程当中的⼀条执⾏流程。同⼀个进程内多个线程之间可以共享代码段、数据段、打开的⽂件等资源,但每个线程各⾃都有⼀套独⽴的寄存器和栈,这样可以确保线程的控制流是相对独⽴的。- 阅读剩余部分 -
进程间通信有哪些方式? 作者: 网管 时间: 2023-06-09 分类: stackoverflow经典问题 评论 进程间通信有哪些方式?管道可以被看作是不同进程之间的对话通道,其中一方发出声音(数据),而另一方接收。类似于声音传输的介质可以是空气或电缆,进程之间可以通过管道进行通信。在计算机中,管道是内核中的一段缓冲区,数据可以从管道的一端写入,存储在内核中,然后从另一端读取。- 阅读剩余部分 -
进程有哪些调度算法? 作者: 网管 时间: 2023-06-09 分类: stackoverflow经典问题 评论 进程有哪些调度算法?进程调度就是确定某一个时刻CPU运行哪个进程,常见的进程调度算法有:- 阅读剩余部分 -
什么是孤儿进程? 作者: 网管 时间: 2023-06-09 分类: stackoverflow经典问题 评论 什么是孤儿进程?当一个父进程退出时,而其一个或多个子进程仍在运行,这些子进程将成为孤儿进程。孤儿进程将被 init 进程(进程 ID 为 1 的特殊进程)所收养,并由 init 进程负责对它们进行状态收集。- 阅读剩余部分 -
什么是僵尸进程? 作者: 网管 时间: 2023-06-09 分类: stackoverflow经典问题 评论 什么是僵尸进程?僵尸进程是指已经完成执行并处于终止状态的进程,但其进程描述符仍然存在于进程表中。- 阅读剩余部分 -
什么是进程上下文切换? 作者: 网管 时间: 2023-06-09 分类: stackoverflow经典问题 评论 什么是进程上下文切换?对于单核单线程的CPU而言,在任意时刻只能执行一条CPU指令。上下文切换(Context Switch)是一种将CPU资源从一个进程切换到另一个进程的机制。从用户的角度来看,计算机能够同时运行多个进程,这是通过操作系统进行快速上下文切换实现的。在切换过程中,操作系统首先需要保存当前进程的状态,包括内存空间的指针和已执行的指令等等,然后加载下一个进程的状态,并开始执行该进程。- 阅读剩余部分 -