当前位置:首页 > 网络安全 > 正文内容

进程线程(程序 进程 线程)

访客4年前 (2021-08-14)网络安全563

进程间通信的方式如下:1 .管道通常指无名管道,是UNIX系统中最古老的IPC形式;2.FIFO是文件类型;3.消息队列是消息的链表,存储在内核中;4.信号量是计数器;5.共享内存。

操作环境:Windows7系统,戴尔G3电脑。

进程间通信的方法如下:

一、管道

管道,通常被称为无名管道,是UNIX系统中最古老的IPC形式。

特点:

它是半双工(即数据只能单向流动),读写端固定。

只能用于相关流程之间的通信(也可以用于父子流程或兄弟流程之间的通信)。

可以看作是一个特殊的文件,它的读写可以使用读写等普通功能。但它不是普通文件,不属于任何其他文件系统,只存在于内存中。

第二,先进先出

先进先出,也称为命名管道,是一种文件类型。

1.特征

与匿名管道不同,先进先出可以在不相关的进程之间交换数据。

FIFO有关联的路径名,在文件系统中作为特殊设备文件存在。

第三,消息队列

消息队列是消息的链表,存储在内核中。消息队列由标识符(即队列标识)标识。

特征

消息队列是面向记录的,其中消息有特定的格式和特定的优先级。

消息队列独立于发送和接收过程。当进程终止时,消息队列及其内容不会被删除。

消息队列可以实现消息的随机查询,消息不必按照先进先出的顺序读取,也可以根据消息的类型读取。

四.臂板信号

信号量不同于已经介绍的IPC结构,它是一个计数器。信号量用于实现进程间的互斥和同步,而不是存储进程间的通信数据。

特征

信号量用于进程间的同步,进程间传输数据需要共享内存。

信号量是基于操作系统的PV操作,程序对信号量的操作是原子操作。

信号量上的每一个PV运算,不局限于信号幅度加1或减1,还可以加减任意正整数。

支持信号量组。

动词 (verb的缩写)共享内存

共享内存意味着两个或多个进程共享一个给定的内存区域。

特征

共享内存是最快的IPC,因为进程直接访问内存。

因为多个进程可以同时运行,所以需要同步。

信号量和共享内存通常一起使用。信号量用于同步对共享内存的访问。

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:https://www.therlest.com/103923.html

分享给朋友:

“进程线程(程序 进程 线程)” 的相关文章

创业板投资风险揭示书,创业板风险揭示书

保荐机构(主承销商):中泰证券股份有限公司 苏州天路光科技股份有限公司(以下简称“天路科技”、“发行人”或“公司”)首次公开发行不超过2579万股普通股(a股)(以下简称“本次发行”)的申请,已经深圳证券交易所(以下简称“深交所”)创业板上市委员会委员审议通过,并经中国证券监督管理委员会(以下...

干洗对衣物有害吗

干洗对衣物有害吗 干洗剂实际上就是有机溶剂,所以对衣服多少都有点危害,只不过高级的干洗剂对衣服损伤小一些而已。 随着人们工作的繁忙和生活节奏的加快,现代人更多地把换下的衣物送到洗衣店干洗,以保证衣服不变形和有更多的时间休闲娱乐,这本是一件提高生活品质的好事,但据最新的研究显示,干洗衣物对身...

Webshell安全检测篇(1)-根据流量的检测方法

一、概述 笔者一直在重视webshell的安全剖析,最近就这段时刻的心得体会和咱们做个共享。 webshell一般有三种检测办法: 依据流量方法 依据agent方法(本质是直接剖析webshell文件) 依据日志剖析方法 Webshell的分类笔者总结如下: 前段时...

奥门币币对人民币换算 - 澳元兑换人民币汇率

在珠海拱北口岸地下商城,公布当日主要交易货币“美元、此外汇牌价汇率表仅供参考=6点0442则一元人民币换0,点04762元,很高兴为你解答。 1点2208澳门元数据对仅供参考,划算 另外,另外汇率是不断变化的,可以百度输入"澳门元对人民币汇率,货币兑换1澳元=4点。 在外面买东西的小店不是太正规的,...

一年黄金价格走势图(黄金价格实时走势图分析

2019年金价将迎来上涨荷兰银行,2018年黄金市场或许不会有太好的表现,是一种软的,你可以随时来平台内查询。 金道贵金属,日交易k线图构成周交易k线图,此时段间,即开始疲软下跌,2016年06月06日老凤祥价格可,黄金价格走势K线图盘面,整体的价格走势是由每天的交易组成的,24kinfo这个平台的...

定增一般需要多长时间,定增价格确定后股票走势

就会增加公司的流通股,标签:增发定向投资机会瞄准四个南京医药投资者报分类:股票为什么留意这样的股票,先是股东大会审议通过,不低于20个交易日的平均价格,具体来讲,一般需要至少半年以上。2011-05-1815:56:01,定向增发流程现在相对是比较简单的,另外,而是证监会。 或大概后说个区间,中国证...

评论列表

泪灼孤央
3年前 (2022-07-06)

于已经介绍的IPC结构,它是一个计数器。信号量用于实现进程间的互斥和同步,而不是存储进程间的通信数据。特征信号量用于进程间的同步,进程间传输数据需要共享内存。信号量是基于操作系统

舔夺青朷
3年前 (2022-07-06)

其他文件系统,只存在于内存中。第二,先进先出先进先出,也称为命名管道,是一种文件类型。1.特征与匿名管道不同,先进先出可以在不相关的进程之间交换数据。FIFO有关联的路径名,在文件系统中作为特殊设备文件存在。第三,消息队列消息队列是消息的链表,存储在内核中。消息队

依疚迟山
3年前 (2022-07-05)

,不局限于信号幅度加1或减1,还可以加减任意正整数。支持信号量组。动词 (verb的缩写)共享内存共享内存意味着两个或多个进程共享一个给定的内存区域。特征共享内存是

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。