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
MMKV的原理与实现(三)
MMKV的原理与实现(三)MMKV多线程设计1.C/C++中的线程:
POSIX
线程
POSIX
,全称为可移植性操作系统接口。它包括了系统应用程序接口(简称API)。
Pan Geng
·
2020-07-13 09:14
jni
移动端
linuxC多进程通讯---
POSIX
消息队列
文章目录
posix
与systemv对比
POSIX
编程注意事项相关API创建或打开IPC对象•函数原型:•函数功能:•函数参数:•函数返回值关闭
POSIX
消息队列•函数原型:•函数功能:•TIPS:•删除一个
勤学-365
·
2020-07-13 09:43
linux操作系统知识
linuxC多进程通讯---
POSIX
消息队列之异步通知
文章目录异步通知API介绍•函数原型:•函数功能:•函数参数:关键结构体:sigevent举例异步信号处理端消息发送端异步通知API介绍•函数原型:intmq_notify(mqd_tmqdes,conststructsigevent*sevp);•函数功能:–当空的消息队列到来消息时给进程发送一个通知–当执行完相关处理,通知机制结束,可以重新调用mq_notify注册•函数参数:–mqdes:消
勤学-365
·
2020-07-13 09:43
linux操作系统知识
Linux学习笔记-对父子进程直接通信基础与实例
早期linux进程间信号(IPC)有3个部分:UNIX进行通信方式:管道、FIFO、信号;SystemV进程通信:SystemV消息队列、SystemV信号量、SystemV共享内存;
POSIX
进程间通信
IT1995
·
2020-07-13 09:01
C/C++
Linux
Linux环境进程间通信(三)--- 消息队列
作为早期unix通信机制之一的信号能够传送的信息量有限,后来虽然
POSIX
1003.1b在信号的实时性方面作了拓广,使得信号在传递信息量方面有了相当程度的改进,但是信号这种通信方式更像"即时"的通信方式
qiaolezi
·
2020-07-13 09:35
Linux
专访Linus Torvalds:对所有Bug一视同仁
LinuxFR:LennartPoettering曾说:“实际上,LinuxAPI已经取代了
POSIX
API的角色,Linux已成为所有自由软件开发的焦点”,你对此有何看法?
gscene
·
2020-07-13 09:05
misc
POSIX
消息队列函数mq_open
转自:https://www.cnblogs.com/LubinLew/p/
POSIX
-mq_open.htmlNAMEmq_open-打开一个消息队列(REALTIME)SYNOPSIS#includemqd_tmq_open
mayue_csdn
·
2020-07-13 08:36
linux编程
POSIX
消息队列函数(mq_open、mq_getattr、mq_send、mq_receive)示例
概述消息队列是LinuxIPC中很常用的一种通信方式,它通常用来在不同进程间发送特定格式的消息数据。消息队列和之前讨论过的管道和FIFO有很大的区别,主要有以下两点:一个进程向消息队列写入消息之前,并不需要某个进程在该队列上等待该消息的到达,而管道和FIFO是相反的,进程向其中写消息时,管道和FIFO必需已经打开来读,那么内核会产生SIGPIPE信号。IPC的持续性不同。管道和FIFO是随进程的持
mayue_csdn
·
2020-07-13 08:36
linux编程
10.Linux网络编程-
POSIX
消息队列
一:
posix
消息队列消息队列可以认为是一个消息链表,某个进程往一个消息队列中写入消息之前,不需要另外某个进程在该队列上等待消息的达到,这一点与管道和FIFO相反。
知无涯99
·
2020-07-13 08:42
Linux网络编程
php安装
posix
遇到的一些坑
最近想用下WorkerMan,然后测试下环境能不能用curl-Sshttp://www.workerman.net/check.php|php结构发现不能用查一下php扩展,发现没有装
posix
php-m
loveyoulouyou
·
2020-07-13 07:27
System V IPC &
POSIX
IPC(一):消息队列
SystemVIPC&
POSIX
IPC(一):消息队列消息队列允许进程之间以消息的形式交换数据,是一种常见的进程之间的通信机制。
NoneSec
·
2020-07-13 07:38
Linux
c
Linux 进程间通信(
posix
消息队列 简单)实例
Linux进程间通信(
posix
消息队列简单)实例[日期:2011-10-08]来源:Linux社区作者:zhangzhenghe[字体:大中小]详情见:http://www.linuxidc.com/
liushi558
·
2020-07-13 07:59
linux
Posix
message queue 消息队列
Posix
messagequeue分类:LINUX因为要用,学了点IPC,在网上找了个程序,改了一下,加入了pthread,代码如下:/**mqueue.c**Test
posix
messagequeue
liushi558
·
2020-07-13 07:58
linux
IPC通信:
Posix
消息队列
消息队列可以认为是一个链表。进程(线程)可以往里写消息,也可以从里面取出消息。一个进程可以往某个消息队列里写消息,然后终止,另一个进程随时可以从消息队列里取走这些消息。这里也说明了,消息队列具有随内核的持续性,也就是系统不重启,消息队列永久存在。创建(并打开)、关闭、删除一个消息队列1#include2#include3#include//头文件4#include5#include6#includ
liuhongxiangm
·
2020-07-13 07:13
ipc
linux
Wine 2.3发布,Windows应用兼容层
导读Wine2.3发布了,Wine(“WineIsNotanEmulator”的首字母缩写)是一个能够在多种
POSIX
-compliant操作系统(诸如Linux,MacOSX及BSD等)上运行Windows
linuxprobe2017
·
2020-07-13 07:18
Linux资讯
Linux 内核的演变及新版Linux 内核的特点
Linux操作系统的诞生、发展和成长过程依赖着5个重要支柱:UNIX操作系统、Minix操作系统、GNU计划、
POSIX
标准和Internet。
圣骑士笑笑
·
2020-07-13 06:38
Linux
Linux进程通信之
POSIX
共享内存
前面已经讨论过Linux下个各种进程间的通信方式:管道,FIFO,消息队列,他们的共同特点就是通过内核来进行通信(假设
POSIX
消息队列也是在内核中实现的,因为
POSIX
标准并没有限定它的实现方式)。
iteye_18480
·
2020-07-13 05:15
Linux
POSIX
Message Queue 使用体会
最近正在Linux上使用
POSIX
MessageQueue(以下简称MQ)在进程间通讯,对目前我这系统发行版和编译器来讲,MQ用起来有一点体会,是教程是没有说明的,或者我看的不够仔细,没有发现参考资料《
风海流
·
2020-07-13 05:36
Linux
消息队列发送数据和接收数据
作为早期unix通信机制之一的信号能够传送的信息量有限,后来虽然
POSIX
1003.1b在信号的实时性方面作了拓广,使得信号在传递信息量方面有了相当程度的改进,但是信号这种通信方式更像"即时"的通信方式
red_11_rock
·
2020-07-13 05:01
消息队列
线程
进程
C语言
unix
linux
通信
posix
POSIX
消息队列
消息队列消息队列是LinuxIPC中很常用的一种通信方式,它通常用来在不同进程间发送特定格式的消息数据。消息队列和管道和FIFO有很大的区别,主要有以下两点:一个进程向消息队列写入消息之前,并不需要某个进程在该队列上等待该消息的到达,而管道和FIFO是相反的,进程向其中写消息时,管道和FIFO必需已经打开来读,那么内核会产生SIGPIPE信号。IPC的持续性不同。管道和FIFO是随进程的持续性,当
hmxz1024
·
2020-07-13 05:59
Unix/Linux学习
修改消息队列 最大长度
用到
posix
消息队列。默认的长度,肯定不够存。
goldlevi
·
2020-07-13 05:16
Linux
Linux进程间通信之
POSIX
共享内存
Linux下有三种共享内存的IPC技术:SystemV共享内存、共享文件映射(mmap)、
POSIX
共享内存。我们在这里只介绍
POSIX
共享内存。要使用
POSIX
共享内存对象需要完成下列任务。
Rotation.
·
2020-07-13 04:53
网络编程
系统编程
Linux网络编程
记一次Windows MinGW g++编译c++代码
到这里下载GCC预编译包:https://sourceforge.net/projects/mingw-w64/files下载这个:x86_64是64位,i686是32位的意思
posix
是跨平台的意思,
秋意正寒
·
2020-07-13 04:00
linux c编程:
Posix
消息队列
Posix
消息队列可以认为是一个消息链表.有足够写权限的线程可以往队列中放置消息,有足够读权限的线程可以从队列中取走消息在某个进程往一个队列写入消息前,并不需要另外某个进程在该队列上等待消息的到达.这跟管道和
dianjie9145
·
2020-07-13 04:28
PHP之路 PHP基础【第六篇】正则
1.用途:匹配、查找、替换、分割2.php提供了两套正则表达式函数库*1.Perl兼容正则表达式函数(推荐使用)2.
POSIX
扩展正则表达式函数正则表达式的组成部分1.原子是组成正则表达式的基本单位,在分析正则表达式时
dfu65065
·
2020-07-13 04:51
Posix
消息队列注意事项
随内核的持续性读总是返回最高优先级的最早消息。当往一个空队列放置一个消息时,允许产生一个信号或启动一个线程。可认为是一个消息链表队列中每个消息具有1.一个无符号整数优先级2.消息的数据部分长度(可以为0)3.数据本身(如果长度)链表头中为当前队列的两个属性:队列中允许的最大消息数(mq_mqxmsg)以及每个消息的最大大小(mq_msgsize)。只能在创建队列的时候设置。MQ_OPEN_MAX一
dew0927
·
2020-07-13 04:18
Posix
消息队列使用非阻塞mq_receive的信号通知
//msgcreate.c:#include#include#include#include#include#include#include#include#include#defineFILE_MODES_IRUSR|S_IWUSR|S_IRGRP|S_IROTHstructmq_attrattr;/*mq_maxmsgandmq_msgsizebothinitto0*/intmain(inta
damotiansheng
·
2020-07-13 04:38
unpipc
POSIX
共享内存
本文参考《嵌入式Linux开发教程》和《Linux/UNIX系统编程手册》。共享内存概述共享内存是允许两个不相关的进程访问同一个逻辑内存的进程间通信方法,是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间的共享内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是由用C语言malloc()分配的内存
拉松
·
2020-07-13 03:43
linux进程线程
linux
POSIX
共享内存
Posix
消息队列——mq_notify函数
Posix
消息队列容许异步事件通知,以告知何时有一个消息放置到某个空消息队列中,这种通知有两种方式可以选择:产生一个信号创建一个线程来执行一个指定的函数这种通知通过调用mq_notify建立#includeintmq_notify
TonyChan
·
2020-07-13 03:06
多线程技术
Linux进程间通信-消息队列(mqueue)
前面两篇文章分解介绍了匿名管道和命名管道方式的进程间通信,本文将介绍Linux消息队列(
posix
)的通信机制和特点。
aifu7243
·
2020-07-13 02:44
POSIX
父子进程协同一例
子进程生成fibnacii父进程输出#include#include#include#include#include#include#defineMAX_SEQUENCE10typedefstruct{intfib_sequence[MAX_SEQUENCE];intsequence_size;}shared_data;intmain(intarg,char*argv[]){if(arg!=2)e
aiba1227
·
2020-07-13 02:42
linux进程间通信:IPC对象 概念介绍(扫盲)
文章目录什么是IPC对象IPC分类SystemVIPC
POSIX
IPCIPC对象的基本概念IPC标识符IPCkeyIPCkey的创建方法IPC对象的引用使用的基本流程
POSIX
和systemV的对比
POSIX
勤学996
·
2020-07-13 01:50
#
linux操作系统:进程管理
linux进程间通信:
POSIX
消息队列
文章目录基本介绍相关编程接口编程实例消息队列通信实例消息队列属性设置实例基本介绍关于消息队列的基本介绍,前面在学习systemV的消息队列时已经有过了解,linux进程间通信:systemV消息队列支持不同进程之间以消息(messages)的形式进行数据交换,消息能够拥有自己的标识,且内核使用链表方式进行消息管理。进程之间的通信角色为:发送者和接受者发送者:a.获取消息队列的ID(key或者msg
勤学996
·
2020-07-13 01:50
#
编程语言C
#
linux操作系统:进程管理
编程语言
Posix
消息队列
消息队列的可能布局如下:
Posix
消息队列与SystemV消息队列主要区别:1.对
Posix
消息队列的读总是返回最高优先级
A_YT
·
2020-07-13 01:45
unix进程间通信
linux下
Posix
消息队列的创建和删除
对systemV的消息队列,有一定的了解,但是对于
POSIX
的消息队列,并不熟悉。所以看了书的第五章,补习一下。看书看的
A_YT
·
2020-07-13 01:45
unix进程间通信
Error: unable to connect to node rabbit@10: nodedown
nodesinquestion:[rabbit@10]hosts,theirrunningnodesandports:-unabletoconnecttoepmdon10:badarg(unknown
POSIX
e
WitsMakeMen
·
2020-07-13 01:43
服务器配置管理
linux管理
Unix网络编程——
Posix
消息队列(1)
Posix
消息队列与SystemV消息队列的主要区别:对
Posix
消息队列的读总是返回最高优先级的最早消息,对SystemV消息队列的读则可以返回任意指定优先级的消息;当往一个空队列放置一个消息时,
Posix
S_Hit
·
2020-07-13 01:45
Unix网络编程
消息队列接口API(
posix
接口和 system v接口)
消息队列
posix
API消息队列(也叫做报文队列)能够克服早期unix通信机制的一些缺点。
RunBoying
·
2020-07-13 01:29
Linux命令
Linux学习
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。
1889a45f41f5
·
2020-07-13 00:41
在 NDK 开发中引入第三方静态库和动态库
该文章首发于微信公众号“字节流动”本博客NDK开发系列文章:NDK编译的三种方式NDK开发中引入第三方静态库和动态库NDK开发中Native与Java交互NDK
POSIX
多线程编程NDKAndroidOpenSLES
字节流动
·
2020-07-13 00:12
NDK
Android
NDK
开发
NDK
POSIX
多线程编程
该文章首发于微信公众号“字节流动”本博客NDK开发系列文章:NDK编译的三种方式NDK开发中引入第三方静态库和动态库NDK开发中Native与Java交互NDK
POSIX
多线程编程NDKAndroidOpenSLES
字节流动
·
2020-07-13 00:12
NDK
Android
NDK
开发
NDK 开发中 Native 与 Java 交互
该文章首发于微信公众号“字节流动”本博客NDK开发系列文章:NDK编译的三种方式NDK开发中引入第三方静态库和动态库NDK开发中Native与Java交互NDK
POSIX
多线程编程NDKAndroidOpenSLES
字节流动
·
2020-07-13 00:40
NDK
Android
NDK
开发
Boost GetStarted
GettingStartedonWindowsAnotetoCygwinandMinGWusersIfyouplantouseyourtoolsfromtheWindowscommandprompt,you'reintherightplace.IfyouplantobuildfromtheCygwinbashshell,you'reactuallyrunningona
POSIX
platforman
Jerry_Yu_Tennis
·
2020-07-13 00:18
mq_open函数打开失败原因
最近在看IPC,自己在编写
Posix
消息队列时,遇到mq_open无法打开,总是返回错误。因为在
posix
标准中,并不是所有的名字都可以使用,必须是以/开始,并且名字里只能包含一个/。
爱柚柚的老板
·
2020-07-13 00:05
linux
iOS-MMKV的使用
近期也已移植到Android/macOS/Win32/
POSIX
平台,一并开源。源起在微信客户端的日常运营中,时不时就会爆发特殊文字引起系统的crash,参考文章,文章里面设计的技术方案是在关键代
夏目三三
·
2020-07-13 00:27
#
iOS开发小结
mq_open及linux下
posix
消息队列
得到如下信息:(1)是实现linux下
posix
消息队列的;具体使用可以manmq_open系列函数;(2)2.4的内核对
POSIX
支持得很不好所以特意升级到2.6链接时不是加-l
posix
4,而是-lrthttp
CX1859
·
2020-07-12 23:33
Java开发需要懂的Linux基础
【简述】Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。能运行主要的UNIX工具软件、应用程序和网络协议
Terence Jing
·
2020-07-12 23:31
【Linux】
Linux C学习日记(5)
POSIX
文件操作
题目一:设计一程序,在“/work”目录下,打开名称为“systemfile”的文件。如果该文件不存在,则创建此文件。将文件权限设置为用户可读写,同组用户只读,其他用户没有权限。向该文件中写入如下内容:BeginningLinuxProgramming,再定位读写指针到距离结尾10的位置,输入五个空格,关闭文件。重新打开文件,在文件尾追加内容:ThirdEdition#include#includ
黑金者
·
2020-07-12 23:42
学习日记
Linux
C
【SequoiaDB】3 巨杉数据库SequoiaDB命令行安装及部署
用户可在SequoiaDB巨杉数据库中创建多种类型的数据库实例(支持MYSQL、PostgreSQL、SparkSQL三种关系型数据库实例,类MongoDB的Json文档型数据库实例、以及S#对象存储与
Posix
Alen_Liu_SZ
·
2020-07-12 23:09
巨杉数据库
linux进程间通信(
posix
消息队列)实例
详情见:http://blog.sina.com.cn/s/blog_7ae2364e010130tr.html编译:gcc-oconsumerconsumer.c-lrtgcc-oproducerproducer.c-lrt/***Filename:producer.c**Description:生产者进程**Version:1.0*Created:09/30/201104:52:23PM*Re
屌丝ly-info
·
2020-07-12 23:56
进程间通信(实例)
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他