1 基本概述 1.1 孤儿进程和僵尸进程 父进程创建子进程后,较为理想状态是子进程结束,父进程回收子进程并释放子进程占有的资源;而实际上,父子进程是异步过程,两者谁先结束是无顺的,一般可以通过父进程调用wait()或waitpid()语句来等待子进程结束再退出。 孤儿进程:父进程结束后还有基于该父进 ...
分类:
编程语言 时间:
2018-03-19 00:30:11
阅读次数:
356
nginx基础安全主要介绍(版本号、名称、漏洞、为什么支持高并发,fastcgi相关参数优化,配置文件、进程调用等等)
分类:
其他好文 时间:
2018-03-16 18:41:01
阅读次数:
186
在Unix/Linux中用fork函数创建一个新的进程。进程是由当前已有进程调用fork函数创建,分叉的进程叫子进程,创建者叫父进程。该函数的特点是调用一次,返回两次,一次是在父进程,一次是在子进程。两次返回的区别是子进程的返回值为0,父进程的返回值是新子进程的ID。子进程与父进程继续并发运行。如果 ...
分类:
其他好文 时间:
2018-02-24 16:52:10
阅读次数:
200
信号时软中断,很多比较重要的应用程序都需要处理信号,信号提供了一种处理异步事件的方法。每个信号都一个名字,以SIG开头,在<signal.h>头文件中定义信号类型,都是正整数(信号编号)。 产生信号的条件: (1)当用户按某些终端键时,引发终端产生的信号。 (2)硬件异常产生信号。 (3)进程调用k ...
分类:
其他好文 时间:
2018-02-24 16:47:26
阅读次数:
185
C# 调用word进程操作文档关闭进程 作者:邓家海 时间:2018-02-12 20:36:23 前言: office办公软件作为现在主流的一款办公软件,在我们的日常生活和日常工作里面几乎每天都要用到。到了今天,为了节省人力资源和减轻工作量,减少工作上面的错误以及减轻工作的复杂度,于是办公自动应运 ...
分类:
Windows程序 时间:
2018-02-12 00:48:25
阅读次数:
2297
阻塞IO 当用户进程调用了recvfrom这个系统调用,kernel就开始了IO的第一个阶段:准备数据。对于network io来说,很多时候数据在一开始还没有到达(比如,还没有收到一个完整的UDP包),这个时候kernel就要等待足够的数据到来。 而在用户进程这边,整个进程会被阻塞。当kernel ...
分类:
其他好文 时间:
2018-02-10 16:59:25
阅读次数:
167
多个进程调用同一个DLL文件,想在DLL中共享数据,可以使用共享段的方法.在DLL中的声明如下:(1)在DLL中#pragma data_seg("ShareData")
__declspec(dllexport) BYTE szKeyName[3] = {};//变量须初始化
#pragma data_seg()
#
分类:
其他好文 时间:
2018-01-22 10:55:58
阅读次数:
153
这一年的项目中,有大量的场景需要Java 进程调用 Linux的bash shell 脚本实现相关功能。 从之前的项目中拷贝的相关模块和网上的例子来看,有个别的“陷阱”造成调用shell 脚本在某些特殊的场景下,有一些奇奇怪怪的bug。 大家且听我一一道来。 先看看网上搜索到的例子: [java] ...
分类:
编程语言 时间:
2018-01-17 14:30:40
阅读次数:
280
多进程的基本使用 1 subprocess 常用函数示例 首先定义一个子进程调用的程序,用于打印一个输出语句,并获取命令行参数 再定义主函数,即父进程,分别测试 run() / call() / check_call() / getstatusoutput() / getoutput() / cke ...
分类:
编程语言 时间:
2018-01-01 14:06:55
阅读次数:
132
1:进程:一个内存中的程序+程序所需数据+管理程序的各种状态信息。 2:进程由内核进行管理,内核使用调度器,给予进程一个时间片来运行,然后切换到下一个进程。 3:进程分叉 4:区分父进程or子进程 父进程调用fork返回子进程的进程ID; 子进程调用fork返回0。 5:系统进程的源头——init进 ...
分类:
系统相关 时间:
2017-12-28 11:45:12
阅读次数:
189