Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

进程作为操作系统中的基本管理单位,起着重要作用,那么进程到底是怎么被创建的,创建进程时到底都发生了些什么,本文将会讨论这些问题。 进程是如何被创建的 从现象上看,当我们执行一个main方法时,会创建一个进程,当我们执行一条linux命令时,也会创建一个进程。要说进程究竟是如何被创建的,这里给出两个回答: 进程是被它的父进程创建的 进程是被fork出来的 这两个回答都对,只是从不同层面回答...
OS

同步与异步,阻塞与非阻塞这几个词可以说是很常见了,但是网络上关于它们的解释却又众说纷纭,其中一个主要原因就是我们是在脱离了上下文在谈论这个问题,所以本文主要是基于Network IO来讨论。 在《UNIX网络编程:套接字联网API》一书中,一共比较了五种IO模型: 阻塞式IO (blocking IO) 非阻塞式IO (non-blocking IO) IO多路复用(IO multip...
OS