社区
Linux/Unix社区
帖子详情
linux下的进程间通信
skyxie
2004-07-13 11:31:46
有A,B两个进程要对一个文件test.txt进行写操作。
应该怎样让A,B互斥的对test.txt写才安全?
谢谢!
...全文
141
7
打赏
收藏
linux下的进程间通信
有A,B两个进程要对一个文件test.txt进行写操作。 应该怎样让A,B互斥的对test.txt写才安全? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firstyi
2004-07-16
打赏
举报
回复
mark
longenic
2004-07-16
打赏
举报
回复
LINUX下那几种进程通信都可以用, 比如说你设一个互斥量, 信号量,之类的都行,
文件锁也可以,他们的原理都是一个的,
wxx8la
2004-07-15
打赏
举报
回复
用lockf,方便
skyxie
2004-07-13
打赏
举报
回复
请给出示例代码好吗?
小弟刚接触linux编程。
lwj_dxy
2004-07-13
打赏
举报
回复
注意,计数的变量必须保存在信号量或共享内存中.
lwj_dxy
2004-07-13
打赏
举报
回复
对.
或将文件作为临界资源使用,定义一个变量对操作文件的进程计数.为0时才可以操作,否则等待.
pacman2000
2004-07-13
打赏
举报
回复
用文件锁,man lockf
NAME
lockf - apply, test or remove a POSIX lock on an open file
SYNOPSIS
#include <sys/file.h>
int lockf(int fd, int cmd, off_t len);
Linux
内核源代码情景分析 (上下册 高清非扫描 )
第6章 传统的Unix
进程
间
通信
6.1 概述 6.2 管道和系统调用pipe() 6.3 命名管道 6.4 信号 6.5 系统调用ptrace()和
进程
跟踪 6.6 报文传递 6.7 共享内存 6.8 信号量 第7章基于socket的
进程
间
通信
7.1系统调用...
深入分析
Linux
内核源码.chm
第七章
进程
间
通信
7.1 管道 7.2 信号(signal) 7.3 System V 的IPC机制 第八章 虚拟文件系统 8.1 概述 8.2 VFS中的数据结构 8.3 高速缓存 8.4 文件系统的注册、安装与拆卸 8.5 限额机制 8.6 具体文件系统举例 8.7 ...
Linux
下
进程
间
通信
--共享内存:最快的
进程
间
通信
方式
Linux
下
进程
间
通信
--共享内存:最快的
进程
间
通信
方式
Linux
下
进程
间
通信
的六种机制详解
Linux
下
进程
间
通信
的六种机制概览+详解
linux
下
进程
间
通信
的几种主要手段简介:
linux
下
进程
间
通信
的几种主要手段简介: 管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系
进程
间
的
通信
,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘...
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章