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

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

访客3年前 (2021-08-14)网络安全535

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

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

进程间通信的方法如下:

一、管道

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

特点:

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

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

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

第二,先进先出

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

1.特征

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

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

第三,消息队列

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

特征

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

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

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

四.臂板信号

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

特征

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

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

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

支持信号量组。

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

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

特征

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

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

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

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

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

本文链接:http://therlest.com/103923.html

分享给朋友:

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

【紧急+重要】勒索病毒解决方案!附:MS17-010补丁下载

  滚动更新:2017年5月13日16:57:22   游侠安全网(良心网站,站长先贴上注意事项和解决方法!防止你看本文的时候就被加密了!   1、本次共计是自动化攻击,利用了Windows的MS17-010。但苹果的MacOS用户不用得意,因为在昨晚之前,我这里得到的好几起勒索攻击案例都是针对...

干洗对衣物有害吗

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

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

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

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

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

记一次阿里云主机accesskey泄露到图形化工具开发

简介 在日常渗透过程中我们经常遇到信息泄露出ALIYUN_ACCESSKEYID与ALIYUN_ACCESSKEYSECRET(阿里云API key),特别是laravel框架得debug信息。APP中也会泄露这些信息。 !!!下载链接在文末!!! 概述 我们说下阿里API有什么用吧,以下是...

上海南京东路站街伴游2019-【杨雅瑄】

“上海南京东路站街伴游2019-【杨雅瑄】” 上海伴游陪游旅行网顾建军,上海伴游网顾建军的详细资料一:找真实的经纪人龙家住广州天河区的王先生最近咨询小编问 广州如何学生伴游 ,怎么能获得他们联系方式大家可以先通过百,104,广州学生伴游联系方式,广州商务伴游预约,家住广州天河区的王先生最近咨询小编问...

评论列表

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

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

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

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

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

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

发表评论

访客

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