文件是具有符号名的、在逻辑上具有完整意义的一组相关信息项的序列。 系统按名管理和控制文件信息,进程创建文件时必须给出文件名,以后该文件独立于进程存在直到被显式删除。 当其它进程要使用文件时,必须显式地指出相应文件名。 引入文件的优点: 用户使用方便:使用者无需记住信息存放在辅助存储器中的物理位置,也 ...
分类:
其他好文 时间:
2018-07-20 00:18:48
阅读次数:
142
守护进程 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allowed to have children 注意:进程之间是互相独立的,主进程代码运 ...
分类:
系统相关 时间:
2018-07-14 00:50:54
阅读次数:
219
#coding=utf-8import requestsimport re,os,time,ConfigParserfrom selenium import webdriverfrom multiprocessing.dummy import Pool ######单进程##### #创建保存截图的 ...
分类:
编程语言 时间:
2018-07-01 16:57:05
阅读次数:
121
创建如图的进程: 结果如下: 创建如图的进程: 结果如下: ...
分类:
系统相关 时间:
2018-06-28 00:56:55
阅读次数:
175
看了Linux程序设计4中文版,学习了多线程编程和socket编程。本文的程序参考自Linux程序设计4的第15章。 设计了一个客户端程序,一个服务端程序。使用TCP协议进行数据传输。 客户端进程创建了一个客户端使用的socket,一个socket地址结构体。设置这个socket地址结构体的端口和地 ...
分类:
编程语言 时间:
2018-06-27 20:07:23
阅读次数:
205
1.背景知识(进程、多道技术) 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 了解操作系统,详见:https://www.cn ...
分类:
编程语言 时间:
2018-06-26 10:54:08
阅读次数:
178
1. 管道pipe:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 2. 命名管道FIFO:有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 4. 消息队列MessageQueue:消息队列是由消息的链表,存放在 ...
分类:
系统相关 时间:
2018-06-23 22:52:08
阅读次数:
231
1. 概述2. 执行过程和控制流 官方文档地址:https://wiki.mpich.org/mpich/index.php/Hydra_Process_Management_Framework 1. 概述 Hydra frameworkd由以下几个基本部分组成: User Interface,用户... ...
分类:
其他好文 时间:
2018-06-23 17:03:03
阅读次数:
268
引子: 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。 但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我们对于效率 ...
分类:
其他好文 时间:
2018-06-19 22:39:56
阅读次数:
135
回收子进程 1 创建10个子进程,在46行正常结束,在55行对SIGCHLD信号进行捕获,捕获的过程的阻塞的,不会执行下面的代码,只有处理了我们指定的函数 才会继续执行下面的代码 2 我们的函数叫do_sig_chird,waitpid函数是对指定的进程进行回收(具体看_013_进程),第一个参数填 ...
分类:
系统相关 时间:
2018-06-19 16:23:48
阅读次数:
224