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
进程间
QProcess执行linux命令行的命令(详解各种情况可能存在的问题)
qt中使用QProcess类实现
进程间
通信,也就是说QProcess可以调用外部程序并获取外部程序的信息。
小土同学!
·
2023-11-23 20:38
linux
qt
bash
【进程和线程】学习笔记(一)----进程和线程初识以及一些API整理
进程和线程文章目录进程和线程线程创建线程终止线程线程的挂起与恢复运行线程间同步原子锁临界区等待线程函数:WaitForSingleObject()WaitForMultipleObject()内核对象互斥变量信号量事件对象线程死锁线程间通信进程进程的创建
进程间
通信创建缓冲区创建映射关闭缓冲区内存管理线程创建线程头文件
深思沉浮
·
2023-11-23 19:15
进程和线程
学习
c++
windows
RabbitMQ-入门
通过提供消息传递和消息排队模型,在分布式环境下扩展
进程间
的通信。消息队列的传递模式分为两种方
喵喵java
·
2023-11-23 16:05
rabbitmq
java
分布式
【Linux】-
进程间
通信-匿名管道通信(以及模拟一个进程池)
文章目录前言一、
进程间
通信的三个问题1.1什么是
进程间
通信??1.2为什么要
进程间
通信??1.3怎么做到
进程间
通信??
橘柚!
·
2023-11-23 08:16
Linux系统编程
linux
运维
服务器
【Linux】-
进程间
通信-命名管道文件(没有关系的
进程间
进行通信),以及写一个日志模板
作者:小树苗渴望变成参天大树作者宣言:认真写好每一篇博客作者gitee:gitee✨作者专栏:C语言,数据结构初阶,Linux,C++动态规划算法如果你喜欢作者的文章,就给作者点点关注吧!文章目录前言一、演示命名管道文件二、理解三,编写代码四、编写日志代码4.1代码4.2介绍知识点4.3看加入日志的效果五、总结前言今天博主开始给大家讲解一下命名管道文件,就是相比较于匿名管道,是有名字的,命名管道文
橘柚!
·
2023-11-23 08:16
Linux系统编程
linux
数据库
运维
【Linux】-
进程间
通信-共享内存(SystemV),详解接口函数以及原理(使用管道处理同步互斥机制)
文章目录前言一、共享内存的原理二、直接代码2.1关于共享内存的四大接口2.2如何通信三、扩展知识3.1看看维护共享内存的结构体属性3.2使用管道来实现同步互斥机制四、总结前言今天我们来讲
进程间
通信的的另一个通信方
橘柚!
·
2023-11-23 08:31
Linux系统编程
linux
运维
服务器
[译] Fast RTPS与Cyclone DDS与OpenSplice DDS对比测试
比较了三种情况下的延迟和吞吐量:双主机,
进程间
和进程内。在所有测试的情况下,FastRTPS所提供的等待时间更短,吞吐量更高。
Levin文学
·
2023-11-23 07:19
【linux】进行间通信——共享内存+消息队列+信号量
comm.hppservice.cc(写)clint.cc(读)1.5共享内存的总结1.6共享内存的内核结构2.消息队列2.1原理2.2接口3.信号量3.1信号量是什么3.2为什么要信号量3.3接口4.IPC资源的组织方式
进程间
通信方式目前我们已经学了匿名管道
LuckyRich1
·
2023-11-23 05:39
Linux
linux
java
服务器
Windows共享内存详解
二、使用方法三、具体使用四、注意事项前言对C/C++学习感兴趣的可以看看这篇文章哦:C/C++教程一般来说,进程都处于不同的空间内,如果
进程间
想要通信,就需要用到其它方法,例如共享内存、管道、邮槽、本地回环网络
余识-
·
2023-11-23 03:11
Windows编程
windows
visual
studio
java 共享内存ipc_
进程间
通信——IPC之共享内存
共享内存是三个IPC机制中的一个。它允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在进行的进程之间传递数据的一种非常有效的方式。大多数的共享内存的实现,都把由不同进程之间共享的内存安排为同一段物理内存.首先我们都知道我们执行的每一个程序,它看到的内存其实都是虚拟内存,虚拟内存需要进行页表的映射将进程地址映射到物理内存,具体处理大致如下面的图共享内存特点和优势当中共享内存的大致原理相信我
吴季玄
·
2023-11-23 03:09
java
共享内存ipc
共享内存的通信原理
共享内存是SystemV版本的最后一个
进程间
通信方式。共享内存,顾名思义就是允许两个不相关的进程访问同一个逻辑内存,共享内存是两个正在运行的进程之间共享和传递数据的一种非常有效的方式。
nedwons
·
2023-11-23 03:06
共享内存实现原理
共享内存可以说是最有用的
进程间
通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地
贺二公子
·
2023-11-23 03:05
[软件开发]linux
服务器
linux
网络
共享内存原理介绍及简单使用
但很多情况下
进程间
需要互相通信,来完成系统的某项功能。进程通过与内核及其它进程之间的互相通信来协调它们的行为。
进程间
通信的方式通常由以下几种:管道分为有名管道和无名管道。
烈日下的奔跑
·
2023-11-23 03:03
开发语言
UNIX Socket(IPC)
虽然网络socket也可用于同一台主机的
进程间
通讯(通过loopback地址127.0.0.1),但是UNIXDomainSocket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和
zhanglei_1991
·
2023-11-23 02:53
linux
Linux--套接字(socket)
套接字命名socket用于同一主机中不同
进程间
的通信,网络socket基于TCP/IP协议栈用于不同主机、不同网络间的通信。
入门到跑路
·
2023-11-23 02:50
linux
计算机网络socket编程主要过程,Socket网络编程及其实现(图文)
论文导读:网络应用程序是通过网络使用通信协议实现
进程间
的通信,TCP/IP就是网络上常用的协议之一,在进行网络应用程序设计时,TCP/IP协议的核心内容被封装在操作系统中。
漫联教育
·
2023-11-23 02:03
怎样写一个类似ROS的易用的android机器人框架(1)
ROS采用
进程间
通信的方式,将机器人各个功能模块分离,让负责算法专注于算法,负责传感器的专注于数据采集,负责UI交互的专注于界面显示,模块之间的耦合是松散的,移除模块或者加入新的模块都不会影响现有模块的运行
chentang1981
·
2023-11-23 01:07
移动开发
lua
c/c++
Java基础案例教程--第十二讲:多线程
预习笔记1.线程概述进程:在一个操作系统中,每个独立执行的程序都可以称为一个进程线程:在一个进程中可以有多个执行单元同时执行,而这些执行单元就是线程*创建进程比创建线程开销大,尤其时在Windows系统*
进程间
通信比线程间通信慢
专科3年的修炼
·
2023-11-23 00:51
Java基础
多线程
java
深入理解操作系统-进程篇
进程的特征进程状态进程调度
进程间
通信(IPC)进程控制块(PCB)进程的创建和终止进程的创建进程的终止
进程间
的关系进程同步和互斥进程同步信号量互斥锁条件变量进程互斥
进程间
通信(IPC)的机制管道(Pipe
Pandy Bright
·
2023-11-23 00:41
系统架构
后端
架构
linux
risc-v
macos
智能硬件
Linux的进程编程-之二-
进程间
通信(信号)
1Linux
进程间
通信linux下的IPC基本上是从Unix上的IPC继承而来的。而Unix的两大主力AT&T的BellLab及BSD在IPC方面的侧重点有所不同。
edisonlg
·
2023-11-22 23:00
Linux
linux
编程
signal
数据结构
struct
timer
字节面试杂谈——操作系统
目录一、操作系统的定义二、系统调用、用户态和核心态三、进程和线程的区别,结合JAVAJVM运行时内存四、进程的状态五、
进程间
的通信方式六、线程间的同步方式七、进程的调度算法八、内存管理的介绍、常见的几种内存管理机制九
shintyan
·
2023-11-22 21:21
#
计算机操作系统
面试
操作系统
共享内存的创建和映射过程
在内核里面,这三种
进程间
通信机制是使用统一的机制管理起来的,都叫ipcxxx。为了维护这三种
进程间
通信进制,在内核里面,我们声明了一个有三项的数组。通过这段代码,来具体看一看。
key_3_feng
·
2023-11-22 17:09
Linux
linux
Python collections.deque vs. Queue.Queue vs. multiprocessing.Queue
总体上来说,当需要在
进程间
通信的时候需要使用multiprocessing.Queue;当在同一个进程当中,而需要多线程之间通信的时候,可以使用Queue.Queue;而至于collections.deque
geekpy
·
2023-11-22 16:11
共享内存.
一、共享内存1、直接原理
进程间
通信的本质是:先让不同的进程,看到同一份资源!!
xxjkkjjkj
·
2023-11-22 14:15
Linux
linux
[OS-Linux]详解Linux的
进程间
通信2------system V共享内存(Shared Memory)
本文详解了通过共享内存进行
进程间
通信的方法,并对消息队列,信号量做了简单介绍。
TT在长大
·
2023-11-22 13:44
Linux
进程
通信
linux
erlang语言为什么天生支持高并发
进程间
通信:Erlang
进程间
通信是通过消息传递实
舒一笑
·
2023-11-22 12:58
erlang
erlang
服务器
开发语言
socket编程注意事项
1
进程间
通信的方式常用的
进程间
通信的方式有:管道(pipe),命名管道(namedpipe),信号,消息队列,共享内存,信号量等,这些通信基本是本机进程之间的,在网络中的主机之间是无法适用的。
zhangxiong2532
·
2023-11-22 08:49
linux
C
socket
c语言
python学习——python的队列
的队列队列的实现和方法方法先进先出的代码实现后进先出的代码实现优先级队列例题python的Queue模块中提供了同步、线程安全的队列包括FiFO(先入先出)、LIFO(后入先出)、优先级队列这些队列都实现了锁原语,能够在多线程中直接使用,可以使用队列来实现
进程间
的同步队列的实现和方法需要导入模块
weixin_43754879
·
2023-11-22 04:21
python
学习
开发语言
python的socket模块以及通信相关学习笔记
Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的
进程间
可以通讯(最初设计是为了是使同一台计算机中的不同进程进行信息传递通信),最后拓展到可以使网络上两台计算机的不同程序进行数据信息传递服务端接口代码流程以及参数介绍
1夜的终章1
·
2023-11-22 01:10
python
学习
笔记
【操作系统-进程】
进程间
通信:管道
进程间
通信操作系统底层工作的整体认识CPUCPU结构CPU运行安全等级线程模型线程上下文切换:切换时会把执行结果保存到内存TSS(任务状态段)TaskStateSegment虚拟机指令集架构进程管道操作系统底层工作的整体认识
我会一直
·
2023-11-21 23:44
操作系统
操作系统
shell
linux
Linux多进程详解(
进程间
通信)
进程程序程序就是一个文件,程序中的信息描述了如何创建一个进程。二进制格式标识:每个程序文件都包含用于描述可执行文件格式的元信息。内核利用此信息来解释文件中的其他信息。(ELF可执行连接格式)机器语言指令:对程序算法进行编码。程序入口地址:标识程序开始执行时的起始指令位置。数据:程序文件包含的变量初始值和程序使用的字面量值(比如字符串)。符号表及重定位表:描述程序中函数和变量的位置及名称。这些表格有
风住尘香花已尽0.0
·
2023-11-21 23:42
Linux学习
linux
服务器
c语言
centos
分布式
linux--
进程间
通信(管道与系统V IPC)
文章目录
进程间
通信目的
进程间
通信的种类管道管道的实现与本质匿名管道文件描述符属性的设置命名管道SystemVIPCSystemV共享内存SystemV消息队列SystemV信号量
进程间
通信(IPC,Interprocesscommunication
e我所欲也
·
2023-11-21 23:42
Linux
linux
操作系统
内核
linux进程--
进程间
通信方式(一)
一、多进程首先,先来讲一下fork之后,发生了什么事情。由fork创建的新进程被称为子进程(childprocess)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进程的进程id。对子进程来说,之所以fork返回0给它,是因
bob62856
·
2023-11-21 23:41
Linux
Linux 进程通信 -- 管道
1、管道简介管道是Linux提供的
进程间
通信机制之一,允许通信进程之间通过文件读写的方式单向传递数据。内核实现的文件系统pipefs,会在内核为每个管道文件分配一个的环形缓存区,以支持读/写操作。
cwpanda
·
2023-11-21 23:09
linux
shell
linux
linux shell操作 - 04
进程间
通信
文章目录Signal信号信号定义信号的生命周期信号分类linux进程通信案例Signal信号信号定义Linux信号是
进程间
通信的一种方式,通过向目标进程发送一个特定的信号,让其执行相应的处理操作;向目标进程发送信号时
laufing
·
2023-11-21 23:39
linux
linux
服务器
signal
inter-process
communication
Android Serializable / Parcelable
Serializable序列化,将对象转为二进制序列Parcelable不是序列化,属于
进程间
通信,不需要IO/操作,没有拷贝内存的操作,Object->ShareMemory->Object不需要IO
夏沫1999
·
2023-11-21 22:17
android
java
开发语言
操作系统学习笔记【持续更新】
文章目录第四周:创建进程fork&进程同步进程同步进程同步概述
进程间
的两种关系保证进程同步的一般方法记录型信号量、AND信号量以及信号量集三者运作方式第五周:进程控制和线程什么是进程控制进程控制通过什么实现进程创建
hoypte
·
2023-11-21 19:58
学习
笔记
java
LINUX
◼AF_UNIX只能够用于单一的Unix系统
进程间
通信,而AF_INET是针对Internet的,因而可以允许远程通信使用。⚫type是网络程序所采用的通讯协议
嵌入式的那些事儿
·
2023-11-21 18:45
linux
php
运维
python之socket编程(UDP)
介绍socket的使用udp发送数据udp接收数据udp聊天器socketsocket介绍Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的
进程间
可以通讯
陈C明勇
·
2023-11-21 18:55
python学习
网络
socket
python
udp
计算机网络_第五章_运输层
目录:5.1运输层协议概述5.1运输层协议概述5.1.1
进程间
基于网络的通信第2~4章依次介绍了计算机网络体系结构中的物理层、数据链路层和网络层,它们共同解决了将主机通过异构网络互联起来所面临的问题,实现了主机到主机的通信
小徐要考研
·
2023-11-21 17:36
计算机网络
计算机网络
运输层
TCP/UDP
Android即时通讯系列文章(2)网络通信协议选型:应以什么样的标准去选择适合你应用的网络通信协议?
即便如此,我们也只是实现了客户端一侧的
进程间
通信,而要实现与完整聊天系统中另一端的角色——服务端的通信,则需依靠「网络通信协议」来协助完成,在此我们选用
星际码仔
·
2023-11-21 11:07
即时通讯
Android
即时通讯
IM
多进程与多线程通信 - 概述
进程间
通信(IPC,Interprocesscommunication)是一组编程接口,让程序员能够协调不同的进程,使之能在一个操作系统里同时运行,并相互传递、交换信息。
生活需要深度
·
2023-11-21 09:41
嵌入式
系统
多进程
多线程
为什么 Android 要采用 Binder 作为 IPC 机制?
在开始回答前,先简单概括性地说说Linux现有的所有
进程间
IPC方式:管道:在创建时分配一个page大小的内存,缓存区大小比较有限;消息队列:信息复制两次,额外的CPU消耗;不合适频繁或信息量大的通信;
Android架构木木
·
2023-11-21 06:12
带参数路由面包屑的实现
此问题无需
进程间
通信。面包屑最后一级(当前路由页面)应该是无链接状态。
thinshootout
·
2023-11-21 03:30
Programming
Linux之
进程间
通信IPC(pipe fifo mmap)
一.
进程间
通信简介:Linux环境下,各进程地址空间相互独立,任何一个进程内的变量在另一个进程中都是不可见的,所以进程之间是不能访问的,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区
◤一念执着 ‖ TIAMO 丶
·
2023-11-21 02:36
Linux
linux
服务器
运维
进程和线程
通信:进程之间通信相对复杂,需要使用
进程间
通信(Inter-ProcessCommu
运气好到爆
·
2023-11-20 21:44
c++
算法
【Linux】
进程间
是这样通信的--管道篇
@TOC目录
进程间
通信的介绍
进程间
通信的概念
进程间
通信的目的
进程间
通信的本质
进程间
通信的分类管道什么是管道匿名管道pipe函数匿名管道使用步骤管道读写规则管道的特点1、管道内部自带同步与互斥机制2、管道的生命周期随进程
疏 石 兰 兮
·
2023-11-20 19:14
linux
服务器
开发语言
c++
c语言
vscode
vim
linux mmap 作用,LINUX 中的mmap浅析
用来在进程虚拟地址空间中分配创建一片虚拟内存地址映射其可以是1、文件映射使用文件内容初始化内存2、匿名映射初始化全为0的内存空间(calloc也可以)下面配图来自UNIX系统编程手册而对于是否共享又分为1、私有映射(MAP_PRIVATE)多
进程间
数据共享
吹亚吹
·
2023-11-20 16:11
linux
mmap
作用
使用无名管道完成两
进程间
单项通信
使用无名管道完成进程通信头文件首先我们要选择需要使用的头文件:#include基础头文件#include字符串操作头文件#include进程操作的头文件#include#include#include打开无名管道进入主函数我们需要先打开无名管道,如果失败则返回失败信息。intmain()6{7intpipefd[2]={};8//打开无名管道9if(pipe(pipefd))10{11perror
大机灵鬼
·
2023-11-20 14:17
Linux操作系统
Linux
无名管道
父进程子进程
进程间通信
区分父子进程
Linux
进程间
通信(1)管道
管道管道可以用来在两个进程之间传递数据,如:ps-ef|grep“bash”,其中‘|’就是管道,其作用就是将ps命令的结果写入管道文件,然后grep再从管道文件中读出该数据进行过滤。你可以用管道操作符I来连接进程。Linux与MS-DOS不同,在Linux下通过管道连接的进程可以同时运行,并且随着数据流在它们之间的传递可以自动地进行协调。举一个简单的例子,你可以使用sort命令对ps命令的输出进
小小圆脸
·
2023-11-20 14:46
Linux
linux
bash
运维
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他