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共享内存
Android ION机制_HAL与vendor层
共享内存
_流程简介
研究导向:opencamera过程中有些初始化设置参数需要从vendor层获取,而vendor与hal隶属于不同进程,通过ION机制设置
共享内存
来实现不同进程间数据共享,下面简要介绍流程:在初始化过程中
水墨人生乐园
·
2023-09-21 00:15
leveldb学习第一篇——读写的基石
当然Env除了抽象了文件读写之外,还抽象了一部分任务执行或者说叫CPU能力,但是这块实现上还是比较急简单),这些句柄类根据不同的内核有不同的实现,在levelDB中主要是
posix
语义的实现以及windows
·
2023-09-20 22:18
leveldb存储
【Linux】生产消费模型 + 线程池
文章目录前言1.生产消费模型2.阻塞队列2.1成员变量:2.2入队(push)和出队(pop):2.3封装与测试运行:2.3-1对代码进一步封装2.3-2分配运算任务2.3-3测试与运行3.循环阻塞队列3.1
POSIX
yy_上上谦
·
2023-09-20 22:43
Linux
linux
Linux进程间通信
IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、
共享内存
、Socket(套接字)等。其中Socket和支持不同主机上的两个进程IPC。
阿Q正砖
·
2023-09-20 16:17
Linux
linux
unix
服务器
Go语言Channel的底层原理详解
Channel1.简介2.channel的底层结构3.channel的基础用法4.Go的发送数据底层原理5.Go的接收数据底层原理6.Go中Channel的应用场景1.简介Go中有一句经典的名言:“不要通过
共享内存
的方式来通信
Dong_chongwu
·
2023-09-20 14:59
Go语言底层原理
golang
缓存
后端
【计算机网络】信号处理接口 Signal API(2)
sigaction遵循
POSIX
.1-20081.库标准c库,libc,-lc2.头文件3.接口定义#includeintsigaction(intsignum,conststructsigactio
书香度年华
·
2023-09-20 12:23
计算机网络
信号处理
signal
sigaction
SIGKILL
最快进程间通信方式——
共享内存
共享内存
共享内存
1、概念2、
共享内存
数据结构3、
共享内存
操作函数1.shmget()创建或得到
共享内存
标识符2、shmat()将
共享内存
映射到进程地址空间3、shmdt()将
共享内存
与当前进程脱离4、shmctl
露航
·
2023-09-20 12:48
Linux系统网络编程
linux
共享内存
进程间通信
IPC
shmget
进程间的通信方式
匿名管道匿名管道父子进程间通信的经典案例:2.3命名管道基本概念:命名管道的创建:命名管道的打开规则:匿名管道与普通管道的区别**例子:用命名管道实现server&client通信**3.systemvipc3.1systemv
共享内存
基础介绍
midslucky
·
2023-09-20 12:47
linux
如何在win10设置gcc编辑器环境变量
1、找到gcc根目录,复制文件路径D:\GCC\x86_64-8.1.0-release-
posix
-seh-rt_v6-rev0\mingw64\bin2、打开控制面板->高级系统设置->
枸杞泡饭
·
2023-09-20 09:36
c语言
Go101 深入理解channel
参考https://go101.org/article/channel.htmlChanncel的介绍RobPike有个关于并发编程伟大的建议:不要通过
共享内存
来通信,而是通过通信来
共享内存
,也就是channels
FatherOfCodingMan
·
2023-09-20 08:21
学习笔记
分析总结
golang
golang
精通golang
精通channel
嵌入式养成计划-29-网络编程----TCP与UDP的基础模型
Linux下,基于TCP与UDP协议,不同进程下单线程通信服务器Linux下,基于TCP与UDP协议,不同进程下单线程通信服务器六十五、TCP与UDP的基础模型1.socket1.1套接字概念最早的套接字和
共享内存
zhk___
·
2023-09-20 04:43
网络
tcp/ip
udp
服务器
linux
c++
网络协议
零散的小知识记录(待补充和修改)
Android跨进程通信:Binder,socket/管道/消息队列,
共享内存
;linux进程间通信:管道,Binder,socket,
共享内存
;Intent(显示启动--->同一进程,隐式启动----
纸狒
·
2023-09-20 03:09
Android Day18 Java中
卖票系统demo具体内容Ⅰ进程与线程1.(1)进程:正在运行的一个程序系统会为这个进程分配独立的内存资源(2)线程:具体执行任务的最小单位一个进程最少拥有一个线程(主线程运行起来就执行的线程)线程之间是
共享内存
资源的
FFFFFFFFFFAN
·
2023-09-20 03:49
docker Dockerfile 安装以及应用等
容器可集中编排和部署一般用k8sdocker是在一个内核中直接创建独立的用户空间空间内包括主机名/域名、信息量/消息队列和
共享内存
、进程编号、网络设备/网络栈/端口、挂载点、用户名和用户
X_4655
·
2023-09-20 00:43
Postgresql并行框架随手记
shm_toc_estimate_chunk/shm_toc_estimate_keys评估大小写入pcxt->estimator先评估全部要进入
共享内存
的大小。InitializeP
高铭杰
·
2023-09-19 23:11
pgsql
postgresql
数据库
parallel
c++-深浅拷贝
深拷贝vs.浅拷贝深拷贝:开辟新内存,独立对象,堆区浅拷贝:
共享内存
,引用对象,栈区深拷贝深拷贝是一种拷贝方式,它会在堆区重新分配内存并复制对象的内容。
静待缘起
·
2023-09-19 23:42
c++
开发语言
c++
C语言指针,深度长文全面讲解
✅指针的使用使得不同区域的代码可以轻易的
共享内存
数据。当然小伙伴们也可以通过数据的复制达到相同的效果,但是这样往往效率不太好。因为诸如结构体等大型数据,占用的字节数多,复制很消耗性能。
m0_61687959
·
2023-09-19 21:58
网络
学习小组Day2笔记--小明
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。
knightxm
·
2023-09-19 14:16
Linux
共享内存
#include#includeintshmget(key_tkey,size_tsize,intshmflg);功能:创建一个新的内存段或者获得一个既有的
共享内存
段的标识。
狗狗狗乖乖
·
2023-09-19 13:39
Linux编程入门
数据结构
C 风格文件输入/输出---文件上的操作---()
具体而言,
POSIX
系统解链接文件名,到最
繁星璀璨G
·
2023-09-19 13:25
C
风格文件输入/输出
c语言
标准库模板
C
风格文件输入/输出
文件上的操作
文件删除重命名
linux入门---
共享内存
目录标题
共享内存
的原理
共享内存
的理解shmget函数key和shmid的区别ipcs-m和shmctlshmatshmdt
共享内存
的通信
共享内存
的优点
共享内存
的缺点
共享内存
的特点
共享内存
的原理通过前面的内容我们知道不同的进程通过虚拟地址空间和页表能够将自己的数据映射到内存上的不同地方比如说下面的图片
叶超凡
·
2023-09-19 11:36
linux入门
linux
服务器
java
Linux下的系统编程——守护进程、线程(十二)
对进程的概念可能发生变化,这个我们后边来说,在Linux中,并没有真正的线程,而是使用进程的PCB来模拟线程,也就是说一个线程在创建时,只会去创建一个PCB,而这个PCB也指向主线程的虚拟地址空间,和其他线程一起
共享内存
的代码和数据
我想学LINUX
·
2023-09-19 08:04
linux
进程概念
进程控制
进程共享
异步编程 - 14 异步、分布式、基于消息驱动的框架 Akka
文章目录Akka概述传统编程模型存在的问题对封装特性的挑战对
共享内存
在现代计算机架构上的误解对调用堆栈的误解Actor模型解决了传统编程模型的问题Actor模型使用消息传递避免锁和阻塞使用Actor优雅地处理错误小结
小小工匠
·
2023-09-19 07:22
【异步编程】
分布式
akka
消息驱动
c++拷贝构造【显式调用】和运算符=重载构造【隐式调用】解析
深拷贝vs.浅拷贝深拷贝:开辟新内存,独立对象,堆区浅拷贝:
共享内存
,引用对象,栈区深拷贝:深拷贝是一种拷贝方式,它会在堆区重新分配内存并复制对象的内容。
静待缘起
·
2023-09-19 04:54
c++
c++
【Linux】线程同步和互斥
可重入函数、线程安全和死锁2.1.重入和线程安全2.2.死锁2.2.1.概念3.线程同步3.1.条件变量3.1.1.概念3.1.2.条件变量对应操作函数3.1.3.基于阻塞队列的生产者消费者模型3.2.
POSIX
风继续吹TT
·
2023-09-19 03:53
Linux
c++
开发语言
运维
linux
操作系统
【IPC 通信】信号处理接口 Signal API(1)
signal遵循C11,
POSIX
.1-20081.库标准c库,libc,-lc2.头文件3.接口定义#includetypedefvoid(*sighandler_t)(int);sighandle
书香度年华
·
2023-09-18 20:30
信号处理
signal
linux
SIGKILL
SIGINT
【Linux初阶】system V -
共享内存
文章目录前言一、
共享内存
初识1.
共享内存
的原理2.理解
共享内存
3.共享的内存的概念二、
共享内存
函数1.shmget函数2.shmat函数3.shmdt函数4.shmctl函数三、
共享内存
的查看方法及其特征四
Captain-Lin
·
2023-09-18 16:28
Linux初阶
linux
服务器
java
c++
运维
【Linux初阶】进程间通信介绍 & 管道
匿名管道+应用,命名管道+应用作者简介:计算机海洋的新进船长一枚,请多多指教(•̀֊•́)̖́-文章目录一、进程间通信介绍1.进程间通信目的2.进程间通信发展3.进程间通信分类管道SystemVIPC
POSIX
IPC
Captain-Lin
·
2023-09-18 16:58
Linux初阶
linux
运维
服务器
c语言
开发语言
【Linux升级之路】6_进程间通信
hello,各位读者大大们你们好呀系列专栏:【Linux升级之路】✒️✒️本篇内容:进程间通信介绍,管道,
共享内存
,消息队列,信号量作者简介:计算机海洋的新进船长一枚,请多多指教(•̀֊•́)̖́-目录一
Captain-Lin
·
2023-09-18 16:57
Linux升级之路
linux
运维
服务器
c++
ToplingDB
posix
aio
(一)背景MyTopling是基于ToplingDB的MySQL,分叉自MyRocks,ToplingDB则分叉自RocksDB,兼容RocksDB接口,从而MyTopling可以复用MyRocks的大部分成果。ToplingDB和MyTopling都已开源。在ToplingDB中,我们通过fiber+iouring实现了高效MultiGetIO并发,为MyTopling的MRR(MultiRan
·
2023-09-18 16:07
后端数据库mysqlredis
IPC -
POSIX
和System V比较
POSIX
和SystemV比较(一)
POSIX
介绍
POSIX
(PortableOperatingSystemInterface)可移植操作系统接口,这样的简写完全是为了和UNIX读起来更像而已。
sinonion
·
2023-09-18 15:10
Linux编程开发
POSIX
System
V
C++基础--- new/delete的使用
用户可使用系统接口创建
共享内存
,做进程间通信。堆
编程小程
·
2023-09-18 14:51
C++
c++
开发语言
c语言
Linux信号量
它不以传送数据为目的,主要是用来保护共享资源(
共享内存
、消息队列、socket连接池、数据库连接池等),保证共享资源在一个时刻只有一个进程独享。信号量是一
木木夕木目心.HDS
·
2023-09-18 09:54
DPDK
linux
操作系统
Linux
共享内存
网址:http://www.freecplus.net/6cb9ad02d7d64d6eb2f8e241b1158aed.html一、
共享内存
的概念
共享内存
(SharedMemory)就是允许多个进程访问同一个内存空间
木木夕木目心.HDS
·
2023-09-18 09:53
DPDK
linux
c++
lv4 嵌入式开发-7 文件IO(概念、打开、关闭、读、写)
posix
(可移植操作系统接口)定义的一组函数不提供缓冲机制,每次读写操作都引起系统调用核心概念是文件描述符访问各种类型文件Li
4IOT
·
2023-09-18 08:59
嵌入式开发
linux
C- ssize_t & size_t
在
POSIX
中,它也用于表示一些函数的返回值,如strlen(),这个函数返回一个字符串的长度。范围:因为它是无符号的,它的值始终为正或零。它的具体大小依赖于架构,但在许多系统上,它是32位(对
青衫客36
·
2023-09-18 06:03
C
c语言
OpenMP
OpenMPOpenMP是一种支持多平台的
共享内存
、多处理器(多线程)的规范与API。OpenMP的API包括编译器伪指令(pragma指令)、运行时函数、环境变量几个部分。
zackary_shen
·
2023-09-18 00:55
CUDA:使用
共享内存
的数组规约
#include#include//你的kernel函数typedeffloatreal;//假设real是floatconstintN=1024*1024;//假设N是这个值,你可以根据实际需求进行修改void__global__reduce_shared(real*d_x,real*d_y){constinttid=threadIdx.x;constintbid=blockIdx.x;cons
心瘾こころ
·
2023-09-18 00:51
算法
Linux--信号量
可以与
共享内存
配合使用。临界资源:多道程序系统种存在许多进程,他们共享各种资源,然而有很多资源一次智能供一个进程使用。一次仅允许一个进程使用的资源称为临界资源。
小小的个子
·
2023-09-17 21:25
Linux
linux
算法
运维
php 删除fastdfs文件名,浅析FastDFS及所遇问题集锦
它只能通过专有API对文件进行存取访问,不支持
POSIX
接口方式,不能mount使用,不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。
舟舟州
·
2023-09-17 19:06
php
删除fastdfs文件名
《学习小组Day2笔记--李美琪》
第二天学习全程懵1.了解LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
limeiqi
·
2023-09-17 16:07
[转]lua之字符串模式匹配
与其他脚本语言不同的是,Lua并不使用
POSIX
规范的正则表达式[4](也写作regexp)来进行模式匹配。主要的原因出于程序大小方面的考虑:实现一个典型的符合P
builderxx
·
2023-09-17 16:01
lua
lua正则替换_Lua字符串模式匹配函数小结
与其他脚本语言不同的是,Lua并不使用
POSIX
规范的正则表达式[4](也写作regexp)来进行模式匹配。主要的原因出于程序大小方面的考虑:实现一个
weixin_39904116
·
2023-09-17 16:31
lua正则替换
Lua匹配模式
与其他脚本语言不同的是,Lua并不使用
POSIX
规范的正则表达式[4](也
qq_40288218
·
2023-09-17 16:59
lua
lua 字符串模式匹配
与其他脚本语言不同的是,Lua并不使用
POSIX
规范的正则表达式[4](也写作regexp)来进行模式匹配。主要的原因出于程序大小方面的考虑:实现一个典型的符合P
发稿咋胸前
·
2023-09-17 16:29
lua
lua
Pip安装不同版本的Python包
OnLinux,MacOSXandother
POSIX
systemspython2-mpipinstallSomePackage#defaultPython2python2.7-mpipinstallSomePackage
DingDingYuan
·
2023-09-17 13:01
进程间通信(IPC)的方法:
共享内存
共享内存
(sharedmemory)是可用IPC技术中最快的一种。一旦内存被映射到
共享内存
区域的进程的地址空间中,在进程之间传递数据时就不会发生内核(kernel)参与。
fengbingchun
·
2023-09-17 12:20
IPC
共享内存
和消息传递
线程通信机制:
共享内存
VS消息传递在并发编程中,我们必须考虑的问题时如何在两个线程间进行通讯。这里的通讯指的是不同的线程之间如何交换信息。
builderfa
·
2023-09-17 04:10
Linux--
共享内存
进程间通信的方式1、无名管道(只能单向发送或接收)2、命名管道(只能单向发送或接收)3、消息队列(可以发送,也能接收消息)4、
共享内存
(有一块公共内存,可挂载,即发即收。)
小小的个子
·
2023-09-17 04:10
Linux
linux
算法
运维
【计算机网络】网络编程接口 Socket API 解读(6)
recvrecv()遵循
POSIX
.1-20081.库标准c库,libc,-lc2.头文件3.接口定义ssize_trecv(intsockfd,voidbuf
书香度年华
·
2023-09-17 01:31
网络套接字
API
讲解
计算机网络
TCP
UDP
套接字
socket
recv
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他