E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
进程间通信
记录首次面试2023-08-18
比如
进程间通信
,其中有一个问题让我说说共享内存的原理,我当时说的比较片面,就是让多个进程看到同一块
每天都要进步呀~
·
2023-08-21 05:07
面试记录
面试
职场和发展
Linux
进程间通信
——消息队列
一、消息队列的原理消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为含有一个类型,接收进程可以独立接收含有不同类型值得数据库。消息实际上是一个数据块,这个数据块是一个结构体,结构体由自己命名。消息的第一个成员是固定的,它是一个长整型,它代表消息的类型,后面的成员是自己定义的数据。一开始消息队列是空的,可以由一个进程a向消息队列中发送消息,但是如果由另外一个进程b或c去
嘘yyyyyy
·
2023-08-21 02:24
Linux
linux
网络
运维
【Linux】
进程间通信
之信号机制
文章目录信号的概念信号的产生硬件产生(按键盘中的按键)软件产生kill函数kill命令abort函数raise函数捕捉信号后的处理方式默认处理方式SIG_DFL忽略处理方式SIG_IGN自定义信号处理方式signal函数sigaciotn函数信号的注册进程中的未决信号集(位图)非实时信号(非可靠信号)的注册实时信号(可靠信号)的注册信号的注销非可靠信号的注销可靠信号的注销信号的捕捉流程信号阻塞信号
林深方见鹿
·
2023-08-21 02:59
Linux
linux
运维
服务器
Linux系统编程:采用管道的方式实现
进程间通信
目录一.
进程间通信
概述二.管道的概念三.通过管道实现
进程间通信
3.1实现原理3.2匿名管道创建系统接口pipe3.3管道通信的模拟实现3.4管道通信的访问控制规则3.5管道通信的特点四.通过匿名管道实现进程池
【Shine】光芒
·
2023-08-20 18:08
Linux系统和网络
linux
运维
服务器
【Linux操作系统】详解Linux系统编程中的管道进程通信
在Linux系统编程中,管道是一种常用的
进程间通信
方式。它可以实现父子进程之间或者兄弟进程之间的数据传输。本文将介绍如何使用管道在Linux系统中进行进程通信,并给出相应的代码示例。
嵌入式小白—小黑
·
2023-08-20 15:12
操作系统
linux
运维
服务器
嵌入式软件C/C++(技术面试题)
调度和资源分配:线程是参与内核调度最小基本单位,进程是拥有资源的最小单位地址空间:进程间相互独立,而同一进程内的线程间共享进程内所有资源通信:多线程间通信简单,但是需要对临界资源进行互斥与同步操作,多
进程间通信
较难
烤辣大师
·
2023-08-20 05:27
技术题(C/C++)
开发语言
c++
linux
c#
网络
数据结构
c语言
【Linux】
进程间通信
之消息队列
文章目录消息队列的概念消息队列的出队特点消息队列函数接口获取消息队列向消息队列发送消息接收消息操作消息队列的接口代码演示ipcs命令消息队列的概念消息队列提供进程间数据块传输的方法,传输的每一个数据块都认为是有类型的,不同的数据块是有优先级的;系统中可能有很多的msgqueue,每个MQ用消息队列描述符(消息队列ID:qid)来区分,qid是唯一的,用来区分不同的MQ。消息队列的出队特点消息队列中
林深方见鹿
·
2023-08-20 03:55
Linux
linux
运维
服务器
1.3 IPC(
进程间通信
)
Q:Android中进程和线程的关系?区别?进程是操作系统分配和管理资源的单位,线程是CPU调度和管理的单位,是CPU调度的最小单元进程拥有独立的地址空间,一个进程崩溃后,在保护模式下不会对其他进程产生影响,而线程间共享地址空间,线程有自己的堆栈和局部变量,一个线程崩溃会导致整个进程崩溃掉。一个进程可包含多个线程,即一个应用程序上可以同时执行多个任务。Q:为何需要进行IPC?多进程通信可能会出现什
Journey_lm
·
2023-08-20 03:13
Linux系统--
进程间通信
文章目录什么是
进程间通信
匿名管道命名管道systemV共享内存systemV消息队列信号量一、什么是
进程间通信
首先由于进程运行是具有独立性的,具有独立的页表,PCB和虚拟地址空间等,父子进程间数据互补干扰
‘(尐儍苽-℡
·
2023-08-19 22:33
Linux系统编程
linux
运维
服务器
进程与线程介绍
进程之间可以通过
进程间通信
(IPC:Inter-ProcessCommunication
软件技术爱好者
·
2023-08-19 18:37
计算机基础
编程资料
开发语言
操作系统 --
进程间通信
在下面几节中,我们就来讨论一些有关
进程间通信
(InterProcessCommunication,IPC)的问题。简要地说,有三个问题。第一个问题与上面的叙述有关,即一个进程如何把信息传递给另一个。
想做后端的前端
·
2023-08-19 15:48
操作系统
linux
服务器
网络
《TCP IP网络编程》第十八章
而且,每个进程都具有独立的内存空间,所以
进程间通信
的实现难度也会随之提高。换言之,多进程的缺点可概括为:创建进程的过程会带来一定的开销为了完成进程间数据交换,需
jay神
·
2023-08-19 05:21
《TCPIP网络编程》
网络
tcp/ip
linux
网络编程
【操作系统+Linux】吐血整理-操作系统+Linux合集
3、谈一谈操作系统的地址转化4、请你说一下OS缺页置换算法5、请你说一说死锁发生的条件以及如何解决死锁6、系统调用和普通函数的区别7、操作系统中
进程间通信
方式8、操作系统
信徒favor
·
2023-08-19 03:57
内核
网络
操作系统
linux
DBUS基础知识(非常全面)
DBus作为一个轻量级的IPC被越来越多的平台接受,用于
进程间通信
或进程与内核的通信。DBus
进程间通信
主要有三层架构:1.底层接口层:主要是通过libdbus这个函数库,给予系统使用DBus的能力。
土戈
·
2023-08-19 00:07
QT
Linux
进程间通信
——信号量
一、信号量描述信号量是一个特殊的变量,一般取正数值。它的值代表允许访问的资源数目。获取资源时,需要对信号量的值进行原子减一,该操作被称为P操作,当信号量值为0时,代表没有资源可用,P操作会阻塞。释放资源时,需要对信号量的值进行原子加一,该操作被称为V操作。信号量主要用来同步进程。信号量的值如果只取0,1,将其称为二值信号量;如果信号量的值大于1,则称之为计数信号量。临界资源:同一时刻,只允许被一个
嘘yyyyyy
·
2023-08-18 23:20
Linux
linux
运维
服务器
Linux
进程间通信
——有名管道和无名管道
用一个普通文件也可以达到
进程间通信
,但是效率太低了。普通文件存放在磁盘或者硬盘,性能比较低。管道类型的
嘘yyyyyy
·
2023-08-18 23:50
Linux
linux
运维
服务器
c++多线程实现网络中的进程tcp/ip通信
socket网络编程(windows版)c++多线程实现网络中的进程tcp/ip通信
进程间通信
(IPC)有很多种方式,但可以总结为下面4类:消息传递(管道、FIFO、消息队列)同步(互斥量、条件变量、读写锁
xxx_520s
·
2023-08-18 22:03
网络
tcp/ip
c++
Android系统-进程-AIDL
引言:Android系统的
进程间通信
,主要是Binder,AIDL就是一种Android接口定义语言,主要就是为了能更简单方便地实现跨进程通信。
大海之狂
·
2023-08-18 16:09
Android系统开发
android
【003 操作系统】
进程间通信
方式有哪些?有什么优缺点?
一、
进程间通信
方式及其优缺点1、匿名管道Pipe原理:基于操作系统内核提供的缓冲区,它通过将一个进程的输出连接到另一个进程的输入来实现
进程间通信
。
Kashine
·
2023-08-18 13:58
linux
Linux系统编程:通过System V共享内存实现
进程间通信
目录一.共享内存实现
进程间通信
的原理二.共享内存相关函数2.1共享内存的获取shmget/ftok2.2共享内存与进程地址空间相关联shmat2.3取消共享内存与进程地址空间的关联shmdt2.4删除共享内存
【Shine】光芒
·
2023-08-18 07:44
Linux系统和网络
linux
运维
服务器
【Linux】
进程间通信
之共享内存
文章目录共享内存原理共享内存相关函数及命令创建或获取共享内存函数查看共享内存命令删除共享内存命令将共享内存附加到进程的虚拟地址空间将共享内存与进程进行分离操作共享内存共享内存是最快的
进程间通信
方式,很多追求效率的程序之间进行通信的时候
林深方见鹿
·
2023-08-18 01:33
Linux
linux
服务器
运维
网络套接字编程:创建客户端和服务器端的流程及完整代码
TCP通信创建客户端和服务器端的流程网络套接字编程套接字socket,也可以做
进程间通信
(ROS)TCP协议通信(传输层协议)安全可靠传输协议,需要先建立链接才进行收发数据优点:安全,协议层会校验,缺点
qq_42343682
·
2023-08-17 13:16
网络编程
linux
http
网络
纯 php 实现简单的多进程网络服务器 热重启
进程间通信
队列 等
/**纯php实现简单的多进程网络服务器inotify_init实现进程热重启
进程间通信
worker给task队列通信等*/classWorker{//监听socketprotected$socket=
lijiefeng
·
2023-08-17 06:55
Qt的进程类QProcess
Qt应用程序可以很容易地启动一个外部应用程序,而且Qt也提供了多种
进程间通信
的方法。二、QProcessQProcess可用于完毕启动外部程序,并与之交互
物随心转
·
2023-08-16 21:28
Qt
qt
开发语言
Linux下匿名管道简单模拟
进程间通信
Linux下匿名管道简单模拟
进程间通信
文章目录Linux下匿名管道简单模拟
进程间通信
在这里插入图片描述1.引言2.具体实现2.1创建管道2.2创建子进程&&通信(子进程写入)2.3关闭对应fd3.结果1
Arthur___Cui
·
2023-08-16 19:54
Linux
linux
java
服务器
9 多进程编程
文章目录进程以及状态进程进程的状态linux下的进程管理pstopbgkillcrontab进程的创建两个while同时运行示例获取进程pidProcess结构给子进程指定的函数传递参数进程间是否共享全局变量补充
进程间通信
Micoreal
·
2023-08-16 15:19
个人python流程学习
服务器
网络
linux
【Linux】
进程间通信
(管道/共享内存/消息队列/信号量)
Linux
进程间通信
文章目录Linux
进程间通信
进程间通信
的目的
进程间通信
的分类管道什么是管道匿名管道匿名管道的原理匿名管道的创建(pipe接口)匿名管道的读写规则命名管道命名管道的原理命名管道的创建(
xiaomage1213888
·
2023-08-16 14:59
Linux
linux
【Linux学习】
进程间通信
——system V(共享内存 | 消息队列 | 信号量)
进程间通信
——共享内存|消息队列|信号量共享内存⚽系统调用shmgetkey值⚽系统调用shmctl⚽系统调用shmat和shmdt⚽共享内存的
进程间通信
特性⚽共享内存的内核数据结构消息队列(了解)⚽系统调用信号量
一只大喵咪1201
·
2023-08-16 14:29
Linux学习
linux
学习
八.linux的
进程间通信
之管道、消息队列、共享内存简介
id=e776f7ddbdee26e3d3a3f102b27174be&sub=725B6C7D7A074448AE46FDEF0B8682D5目录一、linux的
进程间通信
简介1、
进程间通信
简介2、多进程编程的优缺点
MrT_WANG
·
2023-08-16 14:28
ARM+Linux探索之旅
进程间通信
管道
消息队列
共享内存
Linux--
进程间通信
(管道,消息队列,共享内存)
进程间通信
进程间通信
的目的数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源。
Jammm
·
2023-08-16 14:57
Linux
Linux
进程间通信
管道
消息队列
共享内存
【Linux】进程通信篇Ⅰ:管道进程 pipe、mkfifo、unlink
文章目录一、匿名管道1.创建管道pipe2.管道的特点3.四种场景二、命名管道1.Linux命令:mkfifo(命名管道的创建)2.函数mkfifo3.函数unlink4.命名管道代码案例
进程间通信
:Inter-ProcessCommunication
TTang-sq
·
2023-08-16 14:56
Linux
linux
运维
服务器
Android
进程间通信
(IPC)机制Binder简要介绍和学习计划
Android
进程间通信
(IPC)机制Binder简要介绍和学习计划Binder:是一种
进程间通信
机制,它是一种类似于COM和CORBA分布式组件架构,通俗一点,其实是提供远程过程调用(RPC)功能Binder
ChanYeol666
·
2023-08-16 05:46
【Linux】
进程间通信
之管道
【Linux】
进程间通信
之管道
进程间通信
进程间通信
目的
进程间通信
的方式管道(内核维护的缓冲区)匿名管道(用于父子间
进程间通信
)简单使用阻塞状态读写特征非阻塞状态读写特征匿名管道特点命名管道匿名管道与命名管道的区别
进程间通信
进程之间具有独立性
阿浩啊z
·
2023-08-14 19:35
Linux系统编程
linux
服务器
管道
Linux【
进程间通信
】之共享内存篇
Linux【
进程间通信
】之共享内存篇systemV共享内存如何查看IPC资源认识必须的接口三、结合代码深入理解shmid_ds结构分析共享内存的优缺点特别提醒:本篇文章在linux_64下演示systemV
阿浩啊z
·
2023-08-14 19:34
Linux系统编程
开发语言
centos
linux
后端
Linux之【
进程间通信
(IPC)】-总结篇
Linux之【
进程间通信
(IPC)】-总结篇管道SystemV共享内存SystemV消息队列SystemV信号量IPC资源的管理方式往期文章1.
进程间通信
之管道2.
进程间通信
之SystemV共享内存管道进程之间具有独立性
阿浩啊z
·
2023-08-14 19:59
Linux系统编程
linux
Qt进程和线程之一:运行一个进程和
进程间通信
本节讲述了怎样在Qt应用程序中启动一个外部程序进程,以及几种常用的
进程间通信
方法。
音视频开发老舅
·
2023-08-14 18:05
Qt开发
qt
windows
C++
qt教程
qt开发
并发编程的艺术-“程”:探索进程、线程、协程、纤程与管程
进程之间相互独立,彼此隔离,通过
进程间通信
(IPC)来进行数据
玄明Hanko
·
2023-08-14 15:14
并发
线程
进程
协程
纤程
《UNUX环境高级编程》(15)
进程间通信
2、管道实例:图15-5#include"apue.h"intmain(void){intn;intfd[2];pid_tpid;charline[MAXLINE];if(pipe(fd)0){/*parent*/close(fd[0]);write(fd[1],"helloworld\n",12);}else{/*child*/close(fd[1]);n=read(fd[0],line,MAX
Elec Liu
·
2023-08-14 08:03
java
前端
服务器
Linux 共享内存mmap,进程通信
文章目录前言一、存储映射I/O二、mmap,munmap三、父子进程间mmap通信四、非血缘关系进程间mmap提通信五、mmap匿名映射区总结前言
进程间通信
是操作系统中重要的概念之一,使得不同的进程可以相互交换数据和进行协作
糖果罐子♡
·
2023-08-14 00:15
linux
linux
android
运维
mmap
存储映射
进程间通信
(IPC)的几种方式
进程间通信
(IPC)1.常见的通信方式2.低级IPC方法文件3.常用于本机的IPC机制3.1无名管道pipe3.2命名管道FIFO3.3消息队列MessageQueue3.4共享内存SharedMemory3.5
lliuhao--
·
2023-08-13 00:56
操作系统
运维
开发语言
谈谈Mac
进程间通信
--XPC
概述XPCService是一种整合了GCD与launchd的一种轻量级
进程间通信
机制,其主要目的是提供:权限分离和稳定性。
FengyunSky
·
2023-08-12 17:29
计算机网络 运输层 TCP协议
2.1协议运输层有两个重要的功能,第一个是实现
进程间通信
,另一个
Lihua_ng
·
2023-08-12 16:07
计算机网络
网络
android service执行定时任务,Android通过JobScheduler特殊场景下周期性执行后台任务...
如周期调度,延迟调度,网络连接,电源插入,还有AndroidL引入的空闲模式,在条件符合的情况下,系统服务BindService的方式把应用内Manifest中配置的JobService启动起来,并通过
进程间通信
迷茫的新客
·
2023-08-12 04:30
android
service执行定时任务
socketpair函数介绍及使用
摘要在linux下,使用socketpair函数能够创建一对套节字进行
进程间通信
(IPC)。
哲学渣
·
2023-08-12 03:14
Linux
socketpair介绍
socketpair函数
socketpair函数介绍
binder
首先需要清楚相关的概念,IPC是一种概念,即
进程间通信
;其它几个都是Android里的概念;Binder是对IPC的具体实行,是IPC的一种具体实现;AIDL是Binder机制向外提供的接口,目的就是为了方便对
Timeschang_e07c
·
2023-08-11 21:45
浅谈Linux管道(pipe)
前言管道(pipe)是Linux系统中重要的
进程间通信
(IPC)机制,又分为匿名管道(anonymouspipe)和命名管道(namedpipe/FIFO)两种。今天用脑过度,几句话简单谈论一下。
LittleMagic
·
2023-08-11 20:33
网络学习(第十一篇-数据链路层讲解和cisco交换机常用命令讲解)
五层协议应用层:
进程间通信
数据传输层:添加上层源,目的端口号。数据段网络层:添加源,目的IP,用于点到点通信。数据包数据链路层:添加源,目的MAC。帧。交换
小学鸡学习日常
·
2023-08-11 19:02
网络
交换机
网络
【计算机网络基础——系列12】flask作为服务器与vue实现websocket通信
系列文章目录【计算机网络基础——系列1】-matlab与python使用socketudp进行
进程间通信
【计算机网络基础——系列2】-matlab与python使用sockettcp进行
进程间通信
【计算机网络基础
让子弹飞一会儿=>
·
2023-08-11 18:53
计算机网络
前端
python
python
websocket
vue
http
Linux
进程间通信
, 管道
文章目录前言一、常见的
进程间通信
方式二、如何实现管道通信三、示例代码解析四、管道的读写行为总结前言在多进程编程中,
进程间通信
(Inter-ProcessCommunication,IPC)是一种重要的技术手段
糖果罐子♡
·
2023-08-11 12:02
linux
服务器
linux
运维
管道
pipe
Linux(
进程间通信
详解)
进程间通信
,顾名思义,就是进程与进程之间互通信交流,OS保证了各进程之间相互独立,但这不意味着进程与进程之间就互相隔离开,在不少的情况下,进程之间需要相互配合共同完成某项6任务,这就要求各进程之间能够互相交流
浪雨123
·
2023-08-11 09:48
Linux
linux
服务器
运维
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他