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内核源码分析 (B.x)Linux内存布局
所有进程
共享内存
空间,但各自都独立享用用户空间,给每个进程提供了一个自己占用整个进程地址空间的假象。线性映射区跟物理内存之间的转换
Elec Liu
·
2023-09-17 01:12
Linux内核源码分析
linux
运维
服务器
java类成员变量初始化_探讨Java类中成员变量的初始化方式
static关键字修饰,可以将Field分为两种:staticfield:也称作classvariable,这种filed属于class,并不属于单个instance,所有该class的intance
共享内存
中的同一份
Mr.Zzzzzzz
·
2023-09-16 21:49
java类成员变量初始化
TNS-12531: TNS: 无法分配内存
最后发现是windows
共享内存
不足导致
OctopusMonster
·
2023-09-16 20:03
TNS-12531
start
从原理聊 JVM(一):染色标记和垃圾回收算法
一、JVM运行时内存划分1.1运行时数据区域方法区属于
共享内存
区域,存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。
京东云开发者
·
2023-09-16 18:43
jvm
算法
java
开发语言
【进程间通信】
共享内存
(Shared Memory)
共享内存
是SystemV系列的一种进程间通信的方式。
云朵c
·
2023-09-16 16:11
c++
网络
linux
centos
C语言volatile关键字
共享内存
的并行程序,其中一个线程修改了一个内存位置,而另一个线程可以访问相同的内存位置。当你将一个变量声明为volatile,编译器就不会对这个变量的使用进行优化,以防止由于优化导致的错误读写。
软件架构师-叶秋
·
2023-09-16 14:21
高级嵌入式c语言
数据结构
c语言
100 道 Linux 常见面试题,建议收藏,慢慢读~
1Linux概述1.1什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和
公众号:ITIL之家
·
2023-09-16 13:03
内核
lamp
scipy
lighttpd
relativelayout
100 道 Linux 常见面试题,建议收藏!
1Linux概述1.1什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的
程序员编程指南
·
2023-09-16 13:03
C语言与C++编程
内核
lamp
scipy
lighttpd
relativelayout
【Linux】生产者消费者模型
3.生产者和消费者的特点二、基于BlockingQueue的生产者消费者模型1.单生产单消费随机数任务计算器任务Task2.多生产多消费3.为什么生产者消费者模型高效三、基于环形队列的生产消费模型1.
POSIX
星河万里᭄ꦿ࿐
·
2023-09-16 12:34
Linux
linux
缓存
c++
AIDL+MemoryFile匿名
共享内存
实现跨进程大文件传输
AIDL的传输数据机制基于Binder,Binder对传输数据大小有限制,传输超过1M的文件就会报android.os.TransactionTooLargeException异常,一种解决办法就是使用匿名
共享内存
进行大
川峰
·
2023-09-16 10:40
Android
AIDL
匿名共享内存
Ashmem
跨进程传输大文件
MemoryFile
Android 匿名
共享内存
的使用
注:本文内容转载自如下文章:Android匿名
共享内存
的使用AndroidView的绘制是如何把数据传递给SurfaceFlinger的呢?跨进程通信时,数据量大于1MB要怎么传递呢?
川峰
·
2023-09-16 10:10
Android
android
MemoryFile
匿名共享内存
跨进程传输数据
go-channel
设计原理Go提及的设计模式就是:不要通过
共享内存
的方式进行通信,而是应该通过通信的方式
共享内存
。
我是你的小阿磊
·
2023-09-16 10:15
go
2018-08-29 腾讯天美电话面试
无锁数据结构实现
共享内存
互斥如何设计
linanwx
·
2023-09-16 09:44
go中的channel通道
channel主要还是用于线程间的通信,go提倡通过通信
共享内存
而不是通过
共享内存
而实现通信。go中的通道可以理解成队列,数据是先进先出的形式。
养只猫
·
2023-09-16 08:05
go
golang
C语言volatile关键字
共享内存
的并行程序,其中一个线程修改了一个内存位置,而另一个线程可以访问相同的内存位置。当你将一个变量声明为volatile,编译器就不会对这个变量的使用进行优化,以防止由于优化导致的错误读写。
软件架构师-叶秋
·
2023-09-16 07:24
高级嵌入式c语言
数据结构
c语言
Python 内置库os、sys
Windows、Unix、Macos,为屏蔽系统差异性,Os库提供通用的、基本的与操作系统相关的操作,主要分为3大模块:操作系统相关、目录操作、路径操作系统相关操作os.name:获取系统名称返回结果
posix
白鹤想亮翅
·
2023-09-16 01:13
Python学习
python
开发语言
path
路径操作
LockSupport(park/unpark)
Unsafe.park和Unsafe.unpark的底层实现原理在Linux系统下,是用的
Posix
线程库pthread中的mutex(互斥量),condition(条件变量)来实现的。
hehehehe
·
2023-09-15 22:30
【计算机网络】网络编程接口 Socket API 解读(7)
sendsend()遵循
POSIX
.1-2008MSG_CONFIRM是Linux扩展1.库标准c库,libc,-lc2.头文件3.接口定义ssize_tsen
书香度年华
·
2023-09-15 17:43
网络套接字
API
讲解
计算机网络
TCP
UDP
socket
套接字
send
【四万字】网络编程接口 Socket API 解读大全
socket()遵循
POSIX
.1-2001、
POSIX
.1-2008、4.4BSD1.库标准c库,libc,-lc2.头文件3.接口定义intsocket(i
书香度年华
·
2023-09-15 16:54
网络套接字
API
讲解
计算机网络
TCP
UDP
socket
套接字
多进程编程通信——消息队列
多进程编程通信——消息队列文章目录多进程编程通信——消息队列操作流程实现
POSIX
消息队列头文件实现代码优缺点Reference>>>>>欢迎关注公众号【三戒纪元】//ForO_*constants#include
moneymyone
·
2023-09-15 13:57
C++
网络
网络协议
API原理概念篇(六)玩转正则表达式等常用API
正则表达式规范1)lua自身'独有'的正则规范备注:大约有'5%~15%'性能损耗损耗原因:表达式'compile'成pattern,并不会被缓存,每次都会被重新'compile'编译2)nginx的符合'
POSIX
wzj_110
·
2023-09-15 05:16
Openresty
正则表达式
ngx.re
PCRE
如何开启Win10虚拟机Hyper-V功能
由于虚拟机与Hyper-V主机
共享内存
,因此将需要提
留下的弥足珍贵
·
2023-09-15 04:10
Typora笔记专栏
java
如何在两个线程之间共享数据
文章目录前言方法一方法二前言Java里面进行多线程通信的主要方式就是
共享内存
的方式。
共享内存
主要有三个关注点:可见性、有序性、原子性。
高 朗
·
2023-09-15 03:55
Java
多线程
java
线程间共享数据
线程
并发编程
DataLoader worker (pid 13211) is killed by signal: Killed.
使用pytorchdataloader时,出现了当把num_workers设置不为0即报错的问题,两种方案:1、修改num_workers=02、在创建docker时配置较大的
共享内存
,加入参数--shm-size
零点_ling
·
2023-09-15 03:13
python报错合集
python
嵌入式养成计划-27-IO进线程----IPC----进程间通信机制
A进程先发送一句话给B进程,B进程接收后打印2.B进程再回复一句话给A进程,A进程接收后打印3.重复1.2步骤,当收到quit后,要结束AB进程4.提示:两根管道俩小demo消息队列实现AB进程对话;
共享内存
和信号量集完成多进程字符串翻转与输出六十三
zhk___
·
2023-09-15 01:16
服务器
linux
网络
c++
消息队列实现AB进程对话;
共享内存
和信号量集完成多进程字符串翻转与输出
消息队列实现AB进程对话要求A进程先发送一句话给B进程,B进程接收后打印B进程再回复一句话给A进程,A进程接收后打印重复1.2步骤
共享内存
和信号量集完成多进程字符串翻转与输出要求在
共享内存
中存入字符串“
zhk___
·
2023-09-15 01:12
c++
c语言
linux
服务器
IO和进程day08(消息队列、
共享内存
、信号灯集)
include#include#include#include#include#include#include#includeintmain(intargc,constchar*argv[]){//创建打开
共享内存
吃饱了犯困
·
2023-09-15 00:26
c语言
Compile and link with -pthread.
'-pthread'是一个编译选项,用于在编译和链接过程中启用
POSIX
线程库。
POSIX
线程库是一种用于多线程编程的标准库,它提供了创建、同步和管理线程的函数。
一念男
·
2023-09-14 23:17
Linux
linux
套接字、信号、管道、消息队列、信号量、
共享内存
的使用场景
套接字Socket(套接字)通常在以下场景中使用:网络通信:Socket最常见的用途是进行网络通信。通过Socket,可以在不同计算机之间建立连接,并进行数据交换。例如,客户端和服务器之间的通信、对等节点之间的通信等。客户端/服务器应用:在客户端/服务器架构中,Socket被广泛用于实现服务器端和客户端之间的通信。服务器端通过监听指定端口并接受客户端连接请求,而客户端则与服务器建立连接并发送请求。
Respect@
·
2023-09-14 23:08
计算机
笔记
Linux进阶
服务器
网络
C++ std::thread
在C++11之前,只能调用系统API创建线程:Windows有提供用于多线程创建和管理的win32api;Linux有
POSIX
(可移植操作系统接口(PortableOperatingSystemInterface
菜鸡UP
·
2023-09-14 19:49
c++
开发语言
[Linux]进程间通信--
共享内存
[Linux]systemV
共享内存
文章目录[Linux]systemV
共享内存
共享内存
通信的原理系统接口创建
共享内存
接口关联
共享内存
接口去关联
共享内存
接口删除
共享内存
接口使用指令操作
共享内存
查看
共享内存
删除
共享内存
共享内存
的特性编码测试
共享内存
共享内存
是
好想写博客
·
2023-09-14 19:35
Linux
linux
网络
运维
Linux——进程间通信(匿名管道、命名管道、
共享内存
)
进程间通信的概念进程间通信(InterProcessCommunication,简称IPC)是指两个或多个不同进程之间传递信息或共享资源的过程。在现代操作系统中,进程间通信是非常常见的,因为它允许不同的进程在运行时交互和协作。进程间通信目的数据传输:一个进程需要将它的数据发送给另一个进程。资源共享:多个进程之间共享同样的资源。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某
太早162
·
2023-09-14 18:24
算法
linux
运维
进程间通信——
共享内存
目录
共享内存
的原理
共享内存
通信的实现步骤通信实例
共享内存
的原理原理:可以说,
共享内存
是一种最为高效的进程间通信方式。因为进程可以直接读写内存,不需要任何数据的复制。
太早162
·
2023-09-14 18:50
linux
运维
服务器
CPU和GPU都属于冯·诺依曼结构,指令译码执行,
共享内存
。FPGA之所以比CPU、GPU更快,本质上是因为其无指令,无
共享内存
的体系结构所决定的。 冯氏结构中,由于执行单元可能执行任意指令,就需要
https://www.sohu.com/a/224866011_505803CPU和GPU都属于冯·诺依曼结构,指令译码执行,
共享内存
。
敲啊敲木鱼
·
2023-09-14 18:49
fpga
Qt ---进程间的通信
进程间通讯方式Qt提供了四种进程间通信的方式:使用
共享内存
(sharedmemory)交互:这是Qt提供的一种各个平台均有支持的进程间交互的方式。
酱紫喔
·
2023-09-14 17:49
qt
开发语言
分布式锁
POSIX
threads(简称Pthreads)是在多核平台上进行并行编程的一套常用的API。
李占卫
·
2023-09-14 15:44
Linux系统编程多线程(C++)
引入如何看待地址空间和列表【2】什么是线程【3】线程的优点【4】线程的缺点【5】线程异常【6】线程用途【7】线程VS进程【8】Linux线程控制【8.1】查看轻量级线程指令【8.2】线程创建【8.2.1】
POSIX
傻响
·
2023-09-14 13:51
Linux
linux
Linux——进程通信之
共享内存
目录一.回顾上文二.
共享内存
1.定义2.特点:3.实现步骤:如下为成功链接
共享内存
使用权的完整步骤:4.函数介绍4.1shmget函数4.1.2参数介绍4.2ftok函数:4.2.1参数介绍关于ftok
橙予清的zzz~
·
2023-09-14 13:15
Linux
linux
网络
运维
Linux——进程间通信——管道与
共享内存
二、
共享内存
:用来实现进程间的数据共享本质就是一块物理内存操作接口:
共享内存
总结进程间通信是什么?操作系统为用户提供的用于实现进程之间进行通信的方式。
一棵灬胡杨树
·
2023-09-14 13:15
Linux
linux
【Linux篇】第十一篇——进程间通信(管道+system V
共享内存
)
Linux下进程通信常见的几种方式,例如管道、
共享内存
等。
呆呆兽学编程
·
2023-09-14 13:44
Linux
进程间通信
Linux
Linux——进程间通信
匿名管道管道的特点管道的四种情况命名管道匿名管道和命名管道的区别SystemV
共享内存
共享内存
建立的过程
共享内存
函数
共享内存
特点消息队列信号量
POSIX
进程间通信进程间通信的本质进程间通信的本质就是不同的进程可以看见同一份资源进程间通信的目数据传输
幼稚园大哥大
·
2023-09-14 13:14
Linux
linux
[Linux]进程间通信,管道,
共享内存
文章目录概述进程间通信方式管道匿名管道管道的读写特性命名管道
共享内存
操作流程:消息队列信号量查看进程间通信信息指令:`ipcs`概述进程间通信主要讲的是操作系统为进程间能够进行通信所提供的几种方式。
头晕神教的神秘人
·
2023-09-14 13:43
Linux
linux
进程间通信
进程篇——进程间通信:
共享内存
QQ群号:513683159【相互学习】内容来源: 《Linux系统编程》、《Linux网络编程》、《Unix环境高级编程》目录:
共享内存
一、函数简介(1)shmget()——
共享内存
创建函数(2)shmat
惺忪牛犊子
·
2023-09-14 13:43
嵌入式
c语言
linux
运维
Linux——进程间通信(管道、
共享内存
、消息队列、信号量)
目录一、管道1、匿名管道2、命名管道二、
共享内存
操作流程:三、消息队列四、信号量1、同步(临界资源访问的合理性)2、互斥(同一时间只有一个进程能够访问资源,保证临界资源的安全性)五、相关操作指令进程间通信就是两个进程间的数据交换因为进程间具有独立性
@余笙!
·
2023-09-14 13:10
Linux
Linux——进程间通信(管道及
共享内存
)
目录0.前言1.进程通信的目的2.进程通信发展及分类3.进程通信匿名管道3.1什么是管道?3.2匿名管道系统调用3.3fork后子进程继承(基于内存级)3.4站在文件描述符角度-深度理解管道3.5站在内核角度-管道本质3.6父子进程单向通信示例代码3.7管道读写规则3.8总结管道特点,理解|管道3.9派发任务—单机版负载均衡4.进程通信命名管道4.1命名管道4.2命名管道系统调用4.3命名管道与匿
IfYouHave
·
2023-09-14 12:07
Linux
linux
运维
服务器
Linux下的系统编程——信号(十一)
POSIX
.1对可靠信号例程进行了标准化
我想学LINUX
·
2023-09-14 08:30
linux
ubuntu
信号
alarm
kill
setitimer
信号捕捉
compiler-gcc.h:104:30: fatal error: linux/compiler-gcc5.h: No such file or directory
提出假设和尝试解决)Infileincludedfrominclude/linux/compiler.h:48:0,frominclude/linux/stddef.h:4,frominclude/linux/
posix
_types
jasonxty
·
2023-09-14 07:31
linuxkernel
linux
分布式锁的由来、特点、及Redis分布式锁的实现详解
线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间
共享内存
实现的,比如Synchronized、Lock等。
Java阿七
·
2023-09-14 07:50
Linux基本认识
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。
Linuxer_Martin
·
2023-09-14 02:29
linux
运维
服务器
第十一章 进程间通信IPC(二),信号量、mmap和
共享内存
目录一、信号量1.创建、打开、关闭和删除有名信号量2.信号量的使用3.无名信号量的创建和销毁二、内存映射mmap1.概述2.相关接口3.共享文件映射4.私有文件映射5.共享匿名映射6.私有匿名映射三、
POSIX
a119258
·
2023-09-13 21:33
Linux环境编程
linux
多进程
posix
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他