进程
dearQiHao
数据容灾备份
展开
-
实现高并发服务器之 I/O复用
前段时间在忙着学校的期中考试导致博客跟新暂停了。 根据前面所说的我们能够实现一个服务器端服务多个客户端的请求(每来一个客户端,我的服务器端就开一个进程去作相应的处理。)这种实现并发服务器的方法恢复出很大的代价的(需要大量的运算和内存空间,这是因为没每个进程都具有独立的内存空间),所以我们不会推荐使用。...原创 2019-11-16 21:14:34 · 2964 阅读 · 1 评论 -
网络编程之 进程间的通信之管道的使用
如何使用管道是进程间通信的关键博主先声明一下,关于处理进程创建以及销毁的方法。 “子进程究竟何时终止????调用waitpid函数后还要无休止的等待子进程终止吗???”,这显然会是一个问题。因为父进程往往与紫禁城一样繁忙,因此我们不能只调用waitpid函数来等待子进程终止。那么我们应该怎么办呢??? &nbs...原创 2019-10-28 20:32:46 · 2161 阅读 · 0 评论 -
进程之 回收子进程之避免僵尸进程的产生
wait() 与 waitpid() 函数的使用. 因为前段时间博主没有把Windows系统带走所以不能实时更新博客,请见谅。接下来就让我们继续开始进程的世界吧。前面我们说到了如何创建多个子进程那么现在就让我们来消灭那些僵尸进程吧。那么我们回顾一下,僵尸进程是不能使用kill命令清除掉的。因为kill命令只是用来终止进程的,而僵尸进程本身已经终止了。那么我们有什么办法来清楚僵尸进程呢? ...原创 2019-10-27 20:36:33 · 2200 阅读 · 0 评论 -
网络编程之 创建多个子进程,避免踩坑。
创建多个子进程那我们就接着上一篇的博客来讲吧。如果有朋友提前做过实验的话应该回踩到一点坑吧??比如说我只想要创建5个子进程然后让每个进程打印自己的ID号,但是结果却创建出来了多个进程。博主之前也遇到过这些坑,所以博主现在再这里给大家讲解一下,大家所遇到的情况是如何产生的。下面请朋友们先看一下博主的演示过程(错误示范)。下面是正确的方式:其实大家应该能发现错误和正确的代码中间只差了一...原创 2019-10-23 19:46:12 · 2263 阅读 · 0 评论 -
网络编程之 进程
多进程服务器端 首先博主在这里先告诉大家博主学习的书籍是由 [韩]韩圣雨 著 金国哲 译 的 TCP/IP网络编程,把网络变成写的通俗易懂。 下面是百度云链接,大家感兴趣的也可以看一看链接:https://pan.baidu.com/s/12wRc7uH95z6kR3XCqitEag&shfl=sharepset提取码:q1mx也许会有读者问道,你的博客不是讲网络编...原创 2019-10-22 19:56:34 · 1570 阅读 · 0 评论