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
ftok
linux共享内存
一、应用共享内存的使用,主要有以下几个API:
ftok
()、shmget()、shmat()、shmdt()及shmctl()。1)用
ftok
turkeyzhou
·
2013-02-25 10:00
进程间通信学习笔记五(信号量)
有点像互斥锁计数信号量 信号量的值可以取任意非负值创建/打开#include#include#includeintsemget(key_tkey,intnsems,intsemflg)key:键值,由
ftok
retacn_yue
·
2013-02-16 21:00
进程间通信实例
消息队列的实现 共享内存通信实现:/*生成key key_tftok(char*fname,intid) fname就是你指定的文件名(已经存在的文件名),一般使用当前目录,如: key_tkey; key=
ftok
laier
·
2013-02-04 19:00
unix XSI IPC-消息队列例程
注意事项:linux(2.4.22)限制:可发送最长消息字节数为8192队列最大容量字节数16384队列最大队列容量数16key_tftok(char*path,intid)使用说明:
ftok
创建一个键
xieyihua
·
2013-01-24 10:16
消息队列
unix XSI IPC-消息队列例程
注意事项:linux(2.4.22)限制:可发送最长消息字节数为8192队列最大容量字节数16384队列最大队列容量数16key_tftok(char*path,intid)使用说明:
ftok
创建一个键
xieyihua
·
2013-01-24 10:16
消息队列
进程间通信:比较脸熟的
ftok
()
就是当我在改进实验的时候,问题就来了,就在
ftok
()这出的的错误。不过先不去了解它的作用来先说说为什么要用它,共享内存,消息队列,信号量它们三个都是找一个中间介质,来进行通信的,这中介质多的是。
kangear
·
2013-01-17 11:00
Linux
ftok
()
通常情况下,该id值通过
ftok
函数得到。
yylklshmyt20090217
·
2013-01-16 15:00
system_v 简单操作
include #include #include #include #include typedefstructmsgbuf{ longmtype; }Msg; intmain(){ intkey1=
ftok
lipengfei634626165
·
2012-12-27 09:00
linux c学习笔记----消息队列(
ftok
,msgget,msgsnd,msgrcv,msgctl)
阅读更多
ftok
()#include#include函数原型:key_tftok(constchar*pathname,intproj_id);参数:pathname就时你指定的文件名(该文件必须是存在而且可以访问的
home198979
·
2012-12-07 17:00
消息队列
msgget
linux
c/c++
linux c学习笔记----消息队列(
ftok
,msgget,msgsnd,msgrcv,msgctl)
ftok
() #include <sys/types.h> #include <sys/ipc.h> 函数原型: key_t
home198979
·
2012-12-07 17:00
linux
c/c++
消息队列
msgget
共享内容使用到的
ftok
()
通常情况下,该id值通过
ftok
函数得到。
lksodit_yiyi
·
2012-11-29 11:00
linux信号量编程
程序编写起始日期:2008.11.2程序编写完成日期:2008.11.2程序修改日期: 修改备注:程序目的:学习linux信号量所用主要函数:
ftok
wangpengqi
·
2012-10-22 16:00
Linux通信之共享内存
1)用
ftok
()函数获得一个ID号.应用说明:在IPC中,我们经常用用key_t的值来创建或者打开信号量,共享内存和消息队列。
xluren
·
2012-10-02 15:00
linux下共享内存的实现
1Linux进程间通信--共享内存方式 (含实例)2.建立共享内存---->shmget()介绍:3.关于
ftok
heyabo
·
2012-08-30 14:00
linux
msg
通常情况下,该id值通过
ftok
函数得到char*pathname=".
yangzhiloveyou
·
2012-08-29 22:00
system IPC
ftok
函数原型如下:#includekey_tftok(constchar*pathname,intid)说明:1.内核通过key_t类型(通常为32为整形)来标识一个systemvipc对象。
yangzhiloveyou
·
2012-08-25 12:00
linux下C的共享内存编程
unix/linux环境下,IPC的方式有3种:消息队列、信号、共享内存#include#include共享内存使用方法(sharedmemory),主要使用以下这几个函数:1)
ftok
根据一个文件路径
maidanm
·
2012-08-02 16:00
ftok
函数
通常情况下,该id值通过
ftok
函数得到。
ftok
原型如下:key_tftok(char*fname,intid)fname就时你指定的文件名,id是子序号。
aries5555
·
2012-07-28 21:00
进程间通信
pathname:文件名、路径 proj:项目名,不为0即可 intmsgget(key_tkey,intmsgflg) //获取消息队列描述字 key:键值,通过
ftok
获得 msgflg
lin772662623
·
2012-07-28 19:00
struct
存储
消息:
ftok
(), msgget(), msgsnd(),msgrcv(),msgctl()
/* *msgsnd.c * *Createdon:2012-7-20 *Author:liwei.cai */ //以下是消息队列发送端的代码,与接收端配合使用, //输入字符串quit时退出程序,其他字符串发送 #include #include #include #include #include #include #include #defineBUFFER_SIZE512 stru
CAILIWEI712
·
2012-07-21 00:00
Linux共享内存入门
通常情况下,该id值通过
ftok
函数得到。
wallwind
·
2012-07-03 16:00
linux
unix
测试
null
通讯
ftok
函数的作用
ftok
函数的作用: 系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过
ftok
函数得到。
bbs598598
·
2012-04-30 09:00
unix
Path
通讯
ftok
() Linux Linux函数
#include#include如下:key_tftok(char*fname,intid)fname就是你指定的文件名(已经存在的文件名),一般使用当前目录,如:key_tkey;key=
ftok
("
ta893115871
·
2012-04-24 20:00
linux
unix
include
linux下c编程之内存共享shemget函数的实现及案例-bmi体重身高测试1
intshmget(key_tkey,size_tsize,intshmflg);对返回值及参数做一下简单的说明:如果函数调用成功,则返回一个一个共享内存的id号,失败则返回-1第一个参数是键值,通常通过
ftok
aile770339804
·
2012-04-23 23:00
ftok
() ENOENT: A component of path does not exist, or path is an empty string.
使用环境:Ubuntu11.11 c++错误产生:使用
ftok
()函数来映射一个键值,函数很简单#include#includekey_tftok(constchar*pathname,intproj_id
xiaobai1593
·
2012-03-31 13:00
c
ubuntu
File
文档
Path
SystemV消息队列
ipcs-q指令可以查看系统现有消息队列 #include intmsgget(ket_tkey,intaflag) ;//成功返回非负标示符,失败返回-1 key可以使常值也可以由函数
ftok
产生
traces of the past
·
2012-03-22 17:00
ftok
的陷阱
ftok
的陷阱根据pathname指定的文件(或目录)名称,以及proj_id参数指定的数字,
ftok
函数为IPC对象生成一个唯一性的键值。
yuyin86
·
2012-03-10 15:00
unix/linux共享内存应用与陷阱
一、应用共享内存的使用,主要有以下几个API:
ftok
()、shmget()、shmat()、shmd
myths_0
·
2012-02-25 17:00
linux c 共享内存编程学习记录
unix/linux环境下,IPC的方式有3种:消息队列、信号、共享内存#include#include共享内存使用方法(sharedmemory),主要使用以下这几个函数:1)
ftok
根据一个文件路径
smfwuxiao
·
2012-01-17 15:00
编程
c
linux
File
null
使用Share Memory时的shmget失败与
ftok
的关系。
使用ShareMemory时的shmget失败与
ftok
的关系。对于长期运行的系统,产生的日志是大量的,即使每2秒一条,一天也有4W多条。
S.l.e!ep.¢%
·
2012-01-02 23:00
Linux的进程编程-之二-进程间通信(消息队列)
消息队列消息队列中的每个消息都有如下的数据结构:structmsgbuf{longmtype; //消息类型charmtext[n]; //消息内容,n由用户自己定义};1.1.1
ftok
edisonlg
·
2012-01-02 17:00
编程
linux
function
struct
Signal
attributes
shm创建共享内存
ftok
(
hulihong
·
2011-12-28 09:00
struct
cmd
Semaphore
null
linux下共享内存相关知识
ftok
(
fengzhishang2019
·
2011-12-20 23:00
linux
struct
cmd
Semaphore
null
进程通信之消息队列
创建消息队列 在使用一个消息队列前,需要使用msgget函数创建该消息队列,其函数声明:externintmagget(key_t_key,int_msgflg)_THROW; 第一个参数key由
ftok
askfuhu
·
2011-12-14 23:00
IPC-- key关键字的产生
ftok
函数
ftok
函数系统建立IPC通讯(消息队列、信号量和共享内存)时必须指定一个ID值。通常情况下,该id值通过
ftok
函数得到。
psvoldemort
·
2011-11-20 11:00
unix
null
Path
通讯
【IPC通信】key_t键和
ftok
函数
我们通常使用
ftok
()函数(可以如此记忆:filetokey)把一个已存在的路径名和一个整数标识符转换成一个key_t值,称为IPC键。(当然,我们也可以不用
ftok
函数来生成该键,指定一个整
恋恋美食
·
2011-11-11 14:00
c
ipc
ftok
linux系统调用之
ftok
()
ftok
原型如下: key_tftok(char*fname,intid) fname就时你指定的文件(存在,
iamlate
·
2011-10-25 18:00
linux 消息队列 实例
函数:1.创建新消息队列或取得已存在消息队列原型:intmsgget(key_tkey,intmsgflg);参数:key:可以认为是一个端口号,也可以由函数
ftok
生成。msgflg:IPC_CR
Hooting
·
2011-10-17 21:59
C/C++
linux系统编程--shmget shmat shmdt
ftok
(
lang1437
·
2011-09-21 21:44
c
linux
内存
shmget
共享
linux环境编程--
ftok
()函数
通常情况下,该id值通过
ftok
函数得到。
21aspnet
·
2011-08-21 14:00
编程
linux
unix
null
存储
通讯
ftok
()函数
通常情况下,该id值通过
ftok
函数得到。
ftok
原型如下:key_tftok(char*fname,intid)fname就时你指定的文件名,id是子序号。
lishaman
·
2011-08-02 09:00
unix
null
Path
通讯
linux消息队列函数msgget,msgsnd,_msgrcv,_
ftok
()
通常情况下,该id值通过
ftok
函数得到。
ftok
原型如下:key_tftok(char*fname,intid)fname就时你指定的文件名,id是子序号。
lishaman
·
2011-08-01 15:00
如何用
ftok
来产生相关的key_t值
下面就是
ftok
的使用原型:#include#includ
wellwy
·
2011-07-19 15:12
职场
休闲
ftok
key_t值
ftok
说明
文章一:
ftok
函数系统建立IPC通讯(消息队列、信号量和共享内存)时必须指定一个ID值。通常情况下,该id值通过
ftok
函数得到。
aiwoziji13
·
2011-07-08 10:00
unix
服务器
System
存储
Path
通讯
关于
ftok
key_tftok(constchar*path,intid); 根据pathname指定的文件(或目录)名称,以及proj_id参数指定的数字,
ftok
函数为IPC对象生成一个唯一性的键值。
c05170519
·
2011-07-07 12:00
Path
System V 进程间通讯(IPC、
ftok
)
消息队列、信号灯、共享内存常用在Linux服务端编程的进程间通信环境中。而此三类编程函数在实际项目中都是用SystemVIPC函数实现的。SystemVIPC函数名称和说明如下表15-1所示。表15-1SystemVIPC函数 消息队列信号灯共享内存区头文件创建或打开IPC函数msggetsemgetshmget控制IPC操作的函数msgctlsemctlshmctlIPC操作函数m
guoping16
·
2011-07-04 17:00
编程
linux
struct
db2
System
通讯
共享内存实现进程间通信
#defineBUF_SIZE1024intmain(void){ intshmid; char*shmptr; char*B="exit"; key_tkey; if((key=
ftok
xuechongyang
·
2011-05-21 22:00
String
null
input
终端
linux
ftok
()函数
通常情况下,该id值通过
ftok
函数得到。
xuechongyang
·
2011-05-21 21:00
使用Share Memory时的shmget失败与
ftok
的关系。
对于长期运行的系统,产生的日志是大量的,即使每2秒一条,一天也有4W多条。假如我们只需要在想观察的时候动态地看到当前记录或计数,那么可以将日志的信息写到一个共享内存区,然后写一个LogReader,去访问这个共享内存区即可。 要使用共享内存,应该有如下步骤:1.开辟一块共享内存shmget()2.允许本进程使用共某块共享内存shmat()3.写入/读出需要删除这块内存的时候,步骤为4.禁止本进程使
Hector
·
2011-03-17 11:00
key_t键和
ftok
函数(转)
key_t键SystemVIPC使用key_t值作为它们的名字,在Redhatlinux(后续验证默认都在该平台下)下key_t被定义为int类型,追溯如下:/usr/include/sys/ipc.h#ifndef__key_t_definedtypedef__key_tkey_t;#define__key_t_defined#endif/usr/include/bits/types.htype
heanyu
·
2011-03-11 10:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他