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
进程间通信
进程、线程、协程、异步、非堵塞IO,多路复用详解
未完待续…##进程(process)进程的概念php如何创建子进程,修改进程名称php查看进程进程组、会话daemon进程信号
进程间通信
(ipc),信号,队列,共享内存####进程的概念进程:是系统进行资源分配和调度的基本单位
白小狮
·
2023-10-29 22:27
http协议
php
异步
线程
线程池
通信
Nginx进程间的通信
C/C++Linux服务器开发/后台架构师知识体系进程间消息传递共享内存共享内存还是Linux下提供的最主要的
进程间通信
方式,它通过mmap和shmget系统调用在内存中创建了一块连续的线性地址空间,而通过
攻城狮百里
·
2023-10-29 21:11
nginx
linux
后台
nginx 的进程建通信机制-共享内存/channel/信号
nginx是跨平台的库,但以下分享均为基于linux的nginx
进程间通信
的方法:1、共享内存linux提供了
进程间通信
的的共享内存的方式,通过mmap和shmget来获取一块连续的内存,然后通过munmapheshmdt
HjasnJH
·
2023-10-29 20:33
高并发服务
nginx
linux
《从根儿上理解MySQL》笔记--面试全面复习
MySQL客户端进程与服务端
进程间通信
Window用户可以考虑使用命名管道或共享内存进行通信使用命名管道来进行
进程间通信
需要在启动服务器程序的命令中加上--enable-named-pipe参数,然后在启动客户端程序的命令中加入
ZhiZDK
·
2023-10-29 13:04
面试准备
mysql
面试
后端
多
进程间通信
学习之有名管道
有名管道:区别于无名管道,其可以用于任意进程间的通信;同无名管道一样,也是半双工的通信方式;有名管道的大小也是64KB;也是不能使用lseek函数;其本质上,是在内存上,在文件系统上只是一个标识;有名管道会创建一个管道文件,只需要打开这个文件,进行相应的读写操作即可;读写特点:若读端存在写管道,那么有多少数据,就写多少数据,直到有名管道写满为止,此时会出现写阻塞;若读端不存在写管道,会出现两种情况
少年维克多
·
2023-10-29 05:13
学习
算法
有名管道
进程间通信
Python多线程与多进程
文章目录1.线程与进程的概念2.Python多线程2.1创建线程2.2线程同步2.3线程池3.Python多进程3.1创建进程3.2
进程间通信
3.3进程池4.多线程与多进程的优劣比较5.
PyTechShare
·
2023-10-29 05:42
Python教程-基础
python
开发语言
爬虫
多
进程间通信
学习之无名管道
无名管道:首先它是内核空间的实现机制;然后只能用于亲缘
进程间通信
;它在内核所占的大小是64KB;它采用半双工的通信方式;请勿使用lseek函数;读写特点:若读端存在写管道,那么有多少数据,就写多少数据,
少年维克多
·
2023-10-29 05:38
多进程间通信学习系列
学习
算法
linux
无名管道
c语言
运维
Android系统为什么采用Binder作为IPC机制
Android系统提供了多种
进程间通信
(IPC)的机制,用于不同进程之间的数据交换和通信。
沐雨花飞蝶
·
2023-10-29 02:26
Android基础
Android
android
binder
网络传输: 序列化与反序列化
相反地,当字节序列被运到相应的进程的时候,进程为了识别这些数据,就要将其反序列化,即把字节序列转化为对象无论是在
进程间通信
、本地数据存储又或者是网络数据传输都离不开序列化的支持。而针对不同场景选择合
音视频开发老舅
·
2023-10-29 02:25
音视频开发进阶
java
音视频
视频编解码
实时音视频
webrtc
RPC理解及手写RPC框架
一:概念RPC的全称是RemoteProcedureCall是一种
进程间通信
方式。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。
wing12332
·
2023-10-28 20:58
框架
rpc
java
Linux系统编程_
进程间通信
第2天: 共享内存(全双工)、信号(类似半双工)、信号量
1.共享内存概述(433.10)(全双工)2.共享内存编程实现(434.11)共享内存(SharedMemory),指两个或多个进程共享一个给定的存储区特点共享内存是最快的一种IPC,因为进程是直接对内存进行存取。因为多个进程可以同时操作,所以需要进行同步。信号量+共享内存通常结合在一起使用,信号量用来同步对共享内存的访问。原型#include//创建或获取一个共享内存:成功返回共享内存ID,失败
Cui杰西
·
2023-10-28 15:37
linux
运维
服务器
Linux系统编程_
进程间通信
第1天:IPC、无名管道pipe和命名管道mkfifo(半双工)、消息队列msgget(全双工)
1.
进程间通信
概述(427.1)2.管道通信原理(428.2)(半双工)进程间的五种通信方式介绍https://blog.csdn.net/wh_sjc/article/details/70283843
Cui杰西
·
2023-10-28 15:06
linux
运维
服务器
Python多进程通信
/usr/bin/envpython3#-*-coding:utf-8-*-'
进程间通信
''Process之间肯定是需要通信的,'\'操作系
晨畿茨
·
2023-10-28 13:29
BRPC源码解析及实践——1、概览,编译,初探
随着对
进程间通信
探究的不断深入,对深入了解RPC的渴望也愈加浓烈。本文开始,我将对大名鼎鼎的BPRC展开一系列的学习。
blackie_wx
·
2023-10-28 09:41
c++
rpc
UNIX 域协议(本地通信协议)
是
进程间通信
(IPC)的一种方式。
九月丫
·
2023-10-28 09:42
LINUX网络编程分享
unix
服务器
富视康面试记录
给定一个算术表达式实现功能参考链接JAVA实现计算机的几种通信方式
进程间通信
(IPC)介绍作者:ZH奶酪(张贺)QQ:1203456195邮箱:
[email protected]
出处:http://www.cnblogs.com
although1
·
2023-10-27 20:21
面试
进程和多线程
目录进程1.如何管理进程2.进程调度3.内存管理4.
进程间通信
多线程线程和进程的关系:线程安全问题进程一个正在运行的程序,就是一个进程,进程是一个重要的"软件资源",是由操作系统内核负责管理的。
失踪飞行
·
2023-10-27 16:09
安全
linux
设计模式
为嵌入式设备编译Rust/dbus
进程间通信
组件
嵌入式软件的构建笔者在嵌入式软件开发过程中,之所以注重软件的构建方式,是因为快速、合理的编译构建方式能够提升开发效率,缩短软件发布周期,加快软件迭代,并且促使软件架构朝着更合理的方式发展、演进。举个例子,分布式代码版本管理工具Git决定了Linux内核的开发方式,可以说没有Git这一工具,就没有稳定且功能强大的现代Linux内核;另外Linus本人也声称自己是一个工具迷:Becausehey,I'
塵觴葉
·
2023-10-27 08:52
杂谈
rust
开发语言
linux系统编程
进程间通信
一、
进程间通信
(1)
进程间通信
的原理尽管进程空间是各自独立的,相互之间没有任何可以共享的空间,但是至少还有一样东西是所有进程所共享的,那就是OS,因为甭管运行有多少个进程,但是它们共用OS只有一个。
路飞H
·
2023-10-27 05:36
linux系统编程
linux
服务器
【Linux07-
进程间通信
】侧重 管道 和 SystemV 的
进程间通信
讲解
今天,带来Linux下的
进程间通信
讲解。文中不足错漏之处望请斧正!是什么
进程间通信
,Inter-ProcessCommunication(IPC):进程间通过访问同一块内存空间来进行数据的交流。
周杰偷奶茶
·
2023-10-26 23:31
linux
c++
linux-安防监控之软硬件环境分析和通信结构体定义
##############web网页端显示部分:环境信息===实时刷新环境数据摄像头采集图像===采集监控信息硬件控制===下发要去控制的命令A9数据处理部分创建进程、线程每条线程做自己的事情涉及到
进程间通信
数据处理
m0_59949484
·
2023-10-26 19:15
安防监控
linux
linux
【1++的Linux】之
进程间通信
作者主页:进击的1++专栏链接:【1++的Linux】文章目录一,
进程间通信
的目的二,管道一,
进程间通信
的目的数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源。
进击的1++
·
2023-10-26 16:09
1++的Linux
linux
匿名管道
命名管道
进程间通信
中金支付招贤纳士-C语言开发工程师
1、熟悉Linux操作系统下C语言编程环境;2、熟悉互斥锁、自旋锁、原子操作的C语言实现;3、熟悉线程池、
进程间通信
的C语言实现;4、熟悉EPOLL网络编程;5、熟练运用C编写数据库操作程序;6、熟练运用
苏博亚
·
2023-10-26 14:24
c语言
开发语言
从AIDL分析Binder的工作机制
问题等同:Binder是如何实现
进程间通信
的?或者AIDL的原理?我们在客户端通过IBookManager接口对象尝试调用接口方法时,接口内部是如何工作的呢?
空山Echo
·
2023-10-26 08:18
qt/cpp程序实现跨线程/进程异步调用(QMetaObject/QT RemoteObject)
文章目录简介线程调用函数原型简单示例进程调用静态Replica动态Replica简介QTRemoteObject(QTRO)进程通信/远端调用功能非常方便,通过qt封装好的异步调用策略能很灵活的实现程序中的各种功能,一般在
进程间通信
中应用广泛
wangx_x
·
2023-10-26 02:54
日常小功能
qt
开发语言
c++
golang中基于http 和unix socket的通信代码实现(服务端基于gin框架)
而对于同一台机器的
进程间通信
来说,tcp协议为了确保传输的可靠性带来了
零分分分分
·
2023-10-25 23:11
Golang
踩坑记录
go
socket
unix
socket
gin
linux内核是什么
Linux的内核主要由5个子系统组成:进程调度、内存管理、虚拟文件系统、网络接口、
进程间通信
。下面将依次讲解这5个子系统。1.进程调度进程调度指的是系统对进程的多种状态之间转换的策略。
深耕半夜
·
2023-10-25 23:35
linux
运维
服务器
1.操作系统结构与功能流程
应用操作系统提供的底层函数,进行功能实现3.1操作系统的驱动结构4.退出后从内核态切换到用户态3.操作系统内核中各级模块的依赖关系3.1Linux内核的整体模块:进程调度模块、内存管理模块、文件系统模块、
进程间通信
模块
拓海973
·
2023-10-25 17:43
linux内核
linux
运维
服务器
第二章 Qt编程核心技术
本章介绍了Qt对象模型、国际化方法、元对象及代码生成、
进程间通信
、窗口部件的基类、模板库和集合类、Qt线程、鼠标拖放、键盘焦点、会话管理、调试等方面技术。
ilvu999
·
2023-10-25 11:11
QT
qt
编程
object
编译器
properties
class
Java面试要点-进阶
6.4.Android
进程间通信
方式6.5.Android为
沈云曜
·
2023-10-25 04:17
okhttp
java
开发语言
python多进程共享对象_python学习笔记——多进程中共享内存Value & Array
1共享内存基本特点:(1)共享内存是一种最为高效的
进程间通信
方式,进程可以直接读写内存,而不需要任何数据的拷贝。
weixin_39851307
·
2023-10-25 04:00
python多进程共享对象
JavaEE初阶 - 进程与线程
4.操作系统对进程的管理5.进程控制块(PCB)的属性6.并行和并发7.
进程间通信
8.什么是线程?
zhanglf6699
·
2023-10-25 04:44
JavaEE初阶
java-ee
【Linux系统编程:信号】产生信号 | 阻塞信号 | 处理信号 | 可重入函数
要注意的是
进程间通信
中的信号量与这里的信号没有半毛钱关系,就像老婆和老婆饼。
跳动的bit
·
2023-10-24 21:57
Linux系统编程
1024程序员节
Java层 Binder笔记相关(一)
Binder是Anroid平台跨进程通信的一种重要的实现方式(另外三种:Messengerbroadcastsocket),是Google基于OpenBinder实现的
进程间通信
的驱动程序框架,由于Android
leenpong
·
2023-10-24 16:38
【QT开发(10)】QT 进程
文章目录1.1运行一个新进程1.2QProcess还可以对一些信号进行关联2
进程间通信
2.1使用共享内存实现进程通信2.2演示代码仓库参考1.1运行一个新进程使用类QProcess,允许将一个进程堪称一个顺序
Hali_Botebie
·
2023-10-24 08:47
嵌入式数据结构C++工具链
qt
开发语言
【2022最新Java面试宝典】—— Linux面试题(50道含答案)
10.Linux使用的
进程间通信
方式?11.Linux有哪些系统日志文件?12.Linux系统安装多
超级码里喵
·
2023-10-24 04:41
Java面试宝典
linux
系统编程第三节——信号
进程间通信
—信号1,Linux下的信号信号机制是Linux系统内核管理任务的一种重要机制,信号传递的信息有限,所以都是表达一些特定意义,大部分的信号的默认功能都是让目标进程退出,暂停(SIGSTOP),
qmy_lhl
·
2023-10-23 23:14
嵌入式之系统编程
嵌入式
网络:TCP/IP网络模型有哪几层
对于同一台设备上的
进程间通信
,有很多方式,比如管道,消息队列,共享内存,信号等对于不同设备上的
进程间通信
,需要网络通信。
OceanStar的学习笔记
·
2023-10-23 08:24
网络
leetcode
C++
Android
进程间通信
之8——Binder相关结构体简介
后面就要讲解Binder源码了,会涉及到很多struct,因此这里先铺垫一下,说几个常用的数据结构,内容如下:1、结构体binder_work2、结构体binder_thread3、构体binder_stats4、结构体binder_proc5、结构体binder_node6、结构体binder_ref7、结构体binder_ref_death8、结构体binder_state9、结构体binde
Sophia_dd35
·
2023-10-23 02:55
Android Handler线程间通信原理分析
作为开发者如何理解和利用
进程间通信
就变得尤为关键。本文将分三个部分剖析:使用方式、原理分析,如何利用。
Gray_s
·
2023-10-22 22:59
Android IPC机制(二)用Messenger进行
进程间通信
【转】
Messenger可以在不同进程中传递Message对象,我们在Message中加入我们想要传的数据就可以在进程间的进行数据传递了。Messenger是一种轻量级的IPC方案并对AIDL进行了封装,它实现起来比较容易,下面我们来看看如何实现。首先我们先写服务端(MessengerService.Java),在onBind方法中创建Messenger,关联接收消息的Handler调用getBinde
weixin_34074740
·
2023-10-22 22:57
移动开发
java
Android
进程间通信
-AIDL-经典的Hello World诠释
1.AIDL是什么:AndroidInterfaceDefinitionLanguage,即Android接口定义语言。2.为什么要使用AIDL:Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。3.AIDL的使用步骤:(1)建立aidl的服务方:a.建立一个含有activity的service,其实也可以直接建立一个service,此处只是简单介绍.b
weixin_30265171
·
2023-10-22 22:27
移动开发
java
开发工具
Android之aidl进程通信
IBinder是Android给我们提供的一个
进程间通信
的一个接口,而我们一般是不直接实现这个接口的,而是通过继承Binder类来实现
进程间通信
!是Android中实现IPC(
进程间通信
)的一种方式!
奔腾游戏
·
2023-10-22 21:56
android
IPC
进程间通信
Messenger进行
进程间通信
Messenger可以在不同进程中传递Message对象,我们在Message中加入我们想要传的数据就可以在进程间的进行数据传递了。
一禅-小和尚
·
2023-10-22 21:24
java
Android
进程间通信
总结
IPCIPC为(Inter-ProcessCommunication)缩写,称为
进程间通信
或跨进程通信,指两个进程间进行数据交换的过程。
北路向一
·
2023-10-22 21:51
Android基础
android
多进程
ipc
aidl
Android系统中通过binder(AIDL)进行跨层IPC通信
Binder是Android系统
进程间通信
(IPC)常用方式之一,client/service端是通过binder驱动作为通信介质的。
gcwl2016
·
2023-10-22 21:50
AIDL
Binder
JAVA-C++
跨层通信
Android学习之路(21)
进程间通信
-AIDL与Servce基本使用
Service与Thread和进程之间的关系进程:应用程序在内存中分配的空间。(正在运行中的程序)线程:负责程序执行的单元,也称为执行路径。(需要线程来执行代码)。一个进程至少包含一条线程,如果一个进程中出现了条线程,此程序就为多线程程序。Service是一个组件:默认运行在Main线程(进程中)。和Thread没关系。如果Service在清单文件中用android:process属性另开进程运行
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-10-22 21:18
安卓
android
学习
Linux高性能服务器编程——ch6笔记
第6章高级I/O函数6.1pipe函数用于创建一个管道,以实现
进程间通信
。
gongyuandaye
·
2023-10-22 21:02
Linux服务器编程
服务器
linux
笔记
【Linux】
进程间通信
——共享内存
目录一、什么是共享内存二、共享内存的原理三、使用共享内存实现
进程间通信
3.1shmget接口3.1.1key形参详解3.2释放共享内存3.2.1ipcs指令3.2.2ipcrm指令3.2.3shmctl
1e-12
·
2023-10-22 20:08
Linux
linux
运维
服务器
操作系统
Python中的多线程和多进程的应用场景和优缺点
使用多进程可以充分利用CPU的多核特性,但是
进程间通信
sasibingdu
·
2023-10-22 19:55
python
python
开发语言
后端
上一页
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
其他