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
POSIX共享内存
Linux(进程间通信)
进程间通信机制1、管道1.1匿名管道(AnonymousPipe)1.2命名管道(NamedPipe)2、信号量2.1概念2.2API详解2.3使用示例3、消息队列3.1概念3.2API函数3.3应用代码4、
共享内存
Zhang丶&|!
·
2023-09-04 08:38
Linux学习笔记
linux
ubuntu
【操作系统】操作系统知识杂记
文章目录进程和线程进程相关函数进程的生命周期的状态UNIX中几个基本的进程控制操作进程调度算法进程状态的变迁进程同步方式进程之间的通信方式管道消息队列
共享内存
信号量套字节(Sockets)进程之间私有和共享的资源特殊的进程僵尸进程孤儿进程守护进程线程相关函数线程之间私有和共享的资源线程同步互斥量读写锁条件变量死锁进程和线程面试题之操作系统进程是资源分配的最小单位
renlei2293
·
2023-09-04 05:47
网络编程
操作系统
free
free一、查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及
共享内存
和被核心使用的缓冲区。
笔落_惊风雨
·
2023-09-04 03:21
Linux基础
运维
linux
Signal strength query returned error: Error Domain=NS
POSIX
ErrorDomain Code=13 "Permission denied"...
Signalstrengthqueryreturnederror:ErrorDomain=NS
POSIX
ErrorDomainCode=13"Permissiondenied",descriptor:在
江河_ios
·
2023-09-04 02:06
并发编程篇
候选人:嗯,好~进程是正在运行程序的实例,进程中包含了线程,每个线程执行不同的任务不同的进程使用不同的内存空间,在当前进程下的所有线程可以
共享内存
空间线程更轻量,线程上下文切换成本一般上要比进程上下文切换低
丿Mars灬龙族-
·
2023-09-03 21:00
面试
java
开发语言
设计模式(十四)-享元模式
享元模式享元模式,
共享内存
,节约内存空间,相同的数据共享使用,主要对数据、方法共享分离,将数据的方法分为内部数据,内部方法和外部数据、外部方法.内部状态保存在对象内部,通常不会改变,可以共享,外部状态保存在对象外部
仔崽06
·
2023-09-03 15:09
IO进程线程、3,信号通信、4,
共享内存
、5,消息队列
一、信号通信信号通信:异步通信:当我们关注某一个事件时,如果事件未发生,我们继续完成自己任务,当事件发生后,它会给我们传递一个信号,此时我们再回头完成对应事件信号处理方式:捕捉:信号发生后,我们通过某些方法(函数)获取对应信号然后自定义该信号的处理方式忽略:信号不在执行对应的默认操作(SIGKILL/SIGSTOP除外)默认:kill指令:kill-npid:给pid进程发送第n个信号kill-n
clown_30
·
2023-09-03 15:31
算法
开发语言
进程间通信
深入浅出Binder进程间通信机制
1、概述Linux传统IPC机制主要有已下几种:管道、消息队列、
共享内存
Socket等。
笨蛋小灰熊
·
2023-09-03 14:05
Linux编程-进程间通讯(1)
有名管道2.7有名管道读写规则2.8代码实现三、消息队列3.1读取特性3.2应用举例3.3底层实现一、进程间的通讯方式网上有的分七种,有的五种,其实都是一样的.管道(又可以分为有名管道和无名管道)消息队列
共享内存
信号
永不秃头的程序员
·
2023-09-03 13:51
linux
linux
服务器
网络
linux面试总结
文章目录一、常用快捷命令二、进程间的通信2.1、管道2.2、FIFO2.3、消息队列2.4、信号量2.5、
共享内存
2.6、套截字三、进程与线程的区别四、TCP协议和UDP协议的区别五、TCP协议的三次握手六
永不秃头的程序员
·
2023-09-03 13:20
linux
printf与test测试命令-shell脚本学习笔记5
printf由
POSIX
标准所定义,因此使用printf的脚本比使用echo移植性好。默认printf不会像echo自动添加换行符,我们可以手动添加\n。
旺仔的算法coding笔记
·
2023-09-03 11:17
linux与脚本shell
bash
shell
shell重温---基础篇(printf命令&test命令)
它模仿的是C程序库(library)里的printf()程序,是由
POSIX
标准所定义,所以嘞,使用printf脚本比echo移植性要好一点,它使用引用文本或空格分隔的参数,外面可以在printf使用格式化字符串
luyaran
·
2023-09-03 11:16
原创
杂谈
php
shell
python
mysql
MongoDB等技术学习之路
shell学习之路
shell
命令工具
Linux 进程间通信(IPC)
文章目录进程间通信介绍进程间通信的概念进程间通信的目的进程间通信的本质理解进程间通信分类管道匿名管道匿名管道的原理pipe函数管道的特点命名管道命名管道的原理使用相关命令创建命名管道使用命名管道实现server端和client端通信systemV
共享内存
共享内存
通信的基本原理
共享内存
的基本构成
共享内存
函数创建
共享内存
释放
共享内存
关联
共享内存
取消关联
共享内存
使用
共享内存
让
清欢Allen
·
2023-09-03 11:00
Linux操作系统
linux
运维
大数据
并发-线程
使用线程进程里可以创建多个线程,线程都有各自的计数器、堆栈和局部变量等属性,并能访问
共享内存
变量。
zhendeWD
·
2023-09-03 10:15
#
java并发编程
java
qt相关的demo集合
Gitee.com源码目录:echart简单应用opencv图像处理QSetting简单使用QtAv播放视频ui页面表情超星登录页面电池电脑管家调用cmd多线程排序俄罗斯方块翻金币飞机大战歌词显示歌手歌曲搜索
共享内存
好玩的小猫简单的
kaixin_learn_qt_ing
·
2023-09-03 07:14
qt
JVM内存模型以及垃圾回收算法的基本认识
在Java语言中,采用的是
共享内存
模型来实现多线程之间的信息交换和数据同步的;如下图所示程序计数器:字节码的行号指示器。
我是小酒
·
2023-09-03 05:28
【JVM】
jvm
垃圾回收
内存模型
浅拷贝和深拷贝
在此写这篇文章也是为了帮助大家更好的做区分和理解区分浅拷贝是指对象复制的时候只复制一层深拷贝是指复制对象的所有层级,不
共享内存
(修改新对象不会改到原对象)对象浅拷贝1.通过引用赋值constobj={name
夏暖冬凉
·
2023-09-03 01:32
ECMAScript
javascript
前端
【系统编程】线程安全(
POSIX
信号量、互斥锁、读写锁等)
(꒪ꇴ꒪),Hello我是祐言QAQ我的博客主页:C/C++语言,数据结构,Linux基础,ARM开发板,网络编程等领域UP快上,一起学习,让我们成为一个强大的攻城狮!送给自己和读者的一句鸡汤:集中起来的意志可以击穿顽石!作者水平很有限,如果发现错误,请在评论区指正,感谢在并发编程中,线程安全是一个重要的问题。多个线程并发访问共享数据时,如果没有正确的同步机制,可能会导致数据的不一致,从而引发错误
祐言QAQ
·
2023-09-02 19:29
系统编程
安全
linux
网络协议
运维
python 查看文件路径
如果是window则用'nt'表示,对Linux/Unix用户,它是'
posix
'。print(os.getcwd())#函数得到当前工作目录,即当前Python脚本工作的目录路径。
哈斯勒
·
2023-09-02 17:13
go channel 基础(如何优雅地关闭 channel)
go的并发哲学:不要通过
共享内存
来通信,而要通过通信来实现内存共享。channel的坑不少,本篇简单聊聊关闭channel的方法。
Grassto
·
2023-09-02 16:56
go
golang
开发语言
后端
channel
并发
linux浅谈
是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于
POSIX
zenitm
·
2023-09-02 15:32
系统
linux
【Swift】String与Sbustring区别与联系
它们与basestring
共享内存
buffer,并拥有一对范围索引。StringProtocol抽取出字符串的特征以及如何访问其功能,放进一个协议中。
allanGold
·
2023-09-02 14:03
swift
String
Substring
【NVIDIA CUDA】2023 CUDA夏令营编程模型(二)
博客内容主要围绕:5G/6G协议讲解算力网络讲解(云计算,边缘计算,端计算)高级C语言讲解Rust语言讲解文章目录CUDA编程模型——
共享内存
一、多种CUDA存储单元介绍1.1共享内容
从善若水
·
2023-09-02 12:51
GPU
NVIDIA
CUDA
GPU
RT-Thread 线程间同步
例如一项工作中的两个线程:一个线程从传感器中接收数据并且将数据写到
共享内存
中,同时另一个线程周期性的从
共享内存
中读取数据并发送去显示,下图描述了两个线程间的数据传递:如果对
共享内存
的访问不是排他性的,那么各个线程间可能同时访问它
Caramel_biscuit
·
2023-09-02 11:37
RT-Thread
RT-Thread
linux并发服务器 —— 多线程并发(六)
分配资源的最小单位,线程是操作系统调度执行的最小单位;Linux环境下,线程的本质就是进程;ps-Lfpid:查指定进程LWP号(线程号)线程和进程的区别1.进程间的信息难以共享,除只读代码段,父子进程并未
共享内存
逮到647了
·
2023-09-02 07:31
linux
c++
运维
服务器
C++基础-STL
1.Qt线程共享数据的两种方式:
共享内存
,如全局变量,类静态成员变量,两个线程都可以访问和修改改变量;Signal/Slot机制,把数据从一个线程传递到另一个线程。
weixin_46430763
·
2023-09-02 05:24
c++
学习
一文搞定全进程间通讯(IPC)八大方式-管道、命名管道、信号、信号量、消息队列、
共享内存
+内存映射、套接字
进程间通讯(IPC)参考/引用:如何在Linux下的进行多进程编程(初步)-知乎(zhihu.com)。浅析进程间通信的几种方式(含实例源码)-知乎(zhihu.com)。linux基础——linux进程间通信(IPC)机制总结_千里之行,始于足下-CSDN博客。LinuxIPC总结(全)xuexingyang的博客-CSDN博客linuxipc。Linux进程间通信-详解(经典)_linux进程
Real-Staok
·
2023-09-01 22:37
【Linux进程和线程的编程
通讯和例程】
经验分享
学习
arm开发
linux
笔记
一文解读Linux线程编程-线程原理、线程编程等等,带丰富的例子
Linux线程详细学习的地方,可以当字典备查:Multi-ThreadedProgrammingWith
POSIX
Threads(kent.edu)。书《
POSIX
多线程程序设计》。
Real-Staok
·
2023-09-01 22:37
【Linux进程和线程的编程
通讯和例程】
经验分享
学习
linux
arm开发
笔记
C++多线程之——pthread_cleanup_push与pthread_cleanup_pop
pthread_cleanup_push是
POSIX
线程库中的一个宏(macro),用于设置线程清理函数(threadcleanupfunction)。
LLEWEBLLA
·
2023-09-01 21:22
c++
java
开发语言
C++多线程之——pthread_mutex_t
目录pthread_mutex_tpthread_createpthread_mutex_tpthread_mutex_t是
POSIX
(PortableOperatingSystemInterface)
LLEWEBLLA
·
2023-09-01 21:52
Work_Know
c++
开发语言
Java 的线程安全机制之`synchronized`
前言:首先,线程表示一条单独的执行流,每个线程有自己的执行计数器,有自己的栈,但可以
共享内存
,
共享内存
是实现线程协作的基础,但
共享内存
有两个问题,竞态条件和内存可见性。
程序员三木
·
2023-09-01 14:18
Java探索者之路
java
jvm
spring
boot
Linux通信--构建进程通信IPC的方案之
共享内存
|实现使用
共享内存
进行server&client通信
共享内存
是最快的IPC形式。一旦这样的内存映射到共享它的进程地址空间,这些进程间数据传递不再涉及到内核,即进程不再通过执行进入内核的系统调用来传递彼此的数据。
jolly0514
·
2023-09-01 12:47
linux
git
centos
服务器
网络
linux
Android N 进程间通信--Binder
Android在进程间传递数据使用的是
共享内存
的方式,这样数据只需要复制一次就能从一个进程到达另一个进程,这样数据传输的效率大大提高了。在安全性方面Android也做了考虑,
Kitty_London
·
2023-09-01 03:05
C/C++编程:chrono库学习
引入在过去,C和
POSIX
提供的系统时间接口,允许从秒转换至毫秒,再至微秒,最终至纳秒,问题是每次转换就需要一个新接口基于这个原因,C++11开始提供一个精度中立的程序库,称为chrono程序库,被定义于中概述
OceanStar的学习笔记
·
2023-09-01 00:54
C++
ROS2(Fast-DDS)的
共享内存
ros2默认使用的DDvendor是eProsima家的Fast-DDS。ros2dashing版本默认使用的是Fast-DDSv1.8.2版本,并不支持sharedmemory。eProsima官网给出的信息,shm的支持从1.10X开始。https://www.eprosima.com/index.php/products-all/tools/eprosima-shared-memoryros
飞天小小猫
·
2023-08-31 17:20
2018-03-20
多线程的学习记录1.pthread学习(pthread属于
POSIX
多线程开发框架)NSString*str=@"XC";pthread_tthreadID;intresult=pthread_create
幻听iOS
·
2023-08-31 13:42
linux系统下创建线程,C语言多线程(1)在Linux下创建和取消线程
多线程程序是使用C在Linux下开发的.Linux系统下的多线程遵循
POSIX
线程接口,称为pthread.
半木zxy
·
2023-08-31 11:17
linux系统下创建线程
Linux环境编程day7
因为进程之间是相互独立工作的,为了协同工作就需要进行通信来交互数据进程间通信的分类:简单的进程间通信:信号(携带附加信息)、文件、环境变量、命令行参数等传统的进程间通信:管道文件(有名管道、匿名管道)XSI的进程间通信:
共享内存
chen+1
·
2023-08-31 07:12
linux
大数据之linux入门
linux是一个基于
posix
和unix的多用户、多任务、支持多线程和多CPU的操作系统。Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。
十七✧ᐦ̤
·
2023-08-31 03:19
大数据
linux
运维
生产者消费者模型
目录一、生产者消费者模型的概念二、生产者消费者模型的特点三、生产者消费者模型优点四、基于BlockingQueue的生产者消费者模型4.1基本认识4.2模拟实现五、
POSIX
信号量5.1信号量概念5.2
GG_Bond19
·
2023-08-31 03:31
Linux系统
linux
初始Linux进程间通信(单机)
目录1、前言2、进程间通信的分类管道SystemVIPC
POSIX
IPC3、管道3.1匿名管道pipe实例代码管道读写规则:管道特点3.2命名管道创建一个命名管道两个进程间使用命名管道进行通信示例代码4
孟婆的cappucino
·
2023-08-30 22:15
linux
运维
服务器
Python文本终端GUI框架详解
Curses是一个能提供基于文本终端窗口功能的动态库,它可以:使用整个屏幕创建和管理一个窗口使用8种不同的彩色为程序提供鼠标支持使用键盘上的功能键Curses可以在任何遵循ANSI/
POSIX
标准的Unix
Rocky006
·
2023-08-30 16:01
python
开发语言
Android进阶之AIDL的使用详解
AIDL(Android接口定义语言),可以使用它定义客户端与服务端进程间通信(IPC)的编程接口,在Android中,进程之间无法
共享内存
(用户空间),不同进程之间的通信一般使用AIDL来处理。
躬行之
·
2023-08-30 11:16
Android
Android
AIDL
Service
IPC
IBinder
Android进阶——AIDL详解
看这篇之前先看看binder:Android——Binder机制.1.简介AIDL(Android接口定义语言),可以使用它定义客户端与服务端进程间通信(IPC)的编程接口,在Android中,进程之间无法
共享内存
Yawn__
·
2023-08-30 11:16
Android
Android多媒体编程从初学到精通
12532-42011年5月出版定价39.00元16开316页宣传语深入浅出,依靠深厚行业经验讲透技术原理循序渐进,详解典型应用案例提升实战能力内容简介本书主要围绕着Android多媒体编程进行,纵向上,从
共享内存
congsi9417
·
2023-08-30 11:30
flutter-isolate详解
isolate与线程的区别就是线程与线程之间是
共享内存
的,而isolate和isolate之间是内存不共享的,所以叫isolate(隔离)。
浮华_du
·
2023-08-30 02:06
linux笔记
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和UNIX的多用户、多任务、支持多线程和
roarrabbit
·
2023-08-29 23:29
sqlite
lamp
scipy
zk
makefile
解决centos7中文乱码
docker的centos7出现的乱码:#查看本地的中文语言包[root@61c1a2f92913~]#locale-aC
POSIX
en_US.utf8[root@61c1a2f92913~]#localeLANG
Asimov__
·
2023-08-29 22:35
linux
System V IPC vs
POSIX
IPC
TIP:WhatarethedifferencesbetweenSystemVIPCand
POSIX
IPC?Whydowehavetwostandards?
guiwin
·
2023-08-29 20:38
UNIX网络编程
IPC
system
V
POSIX
消息队列
Debezium:数据实时采集从Postgresql到Kafka
总体架构postgresqlpostgresql.conflisten_addresses='*'shared_buffers=128MBdynamic_shared_memory_type=
posix
wal_level
网恋被骗600万
·
2023-08-29 18:44
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他