社区
C++ 语言
帖子详情
关于linux/windows下信号量问题
kdkdvsq
2013-02-11 02:50:19
2个程序需要用信号量同步,一个程序A创建信号量后,另外一个程序B怎么知道这个信号量呢
2个程序不存在父子关系,请问这个在linux、windows下怎么分别实现?
...全文
286
3
打赏
收藏
关于linux/windows下信号量问题
2个程序需要用信号量同步,一个程序A创建信号量后,另外一个程序B怎么知道这个信号量呢 2个程序不存在父子关系,请问这个在linux、windows下怎么分别实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyg719
2013-02-16
打赏
举报
回复
信号量本来就是跨进程的,所以只要知道进程号就可以使用信号量, 而要知道进程号,不外乎几个方法: 父子进程, 直接查找,参数带入。。。
qq120848369
2013-02-11
打赏
举报
回复
信号量伴随内核生命期,本来就是跨进程的,看看api,选择使用posix还是system v.
oniisama
2013-02-11
打赏
举报
回复
查msdn和manpage是最快最好的方法
linux
2.6.1内核源码注释
在
Linux
内核中,常见的同步原语包括自旋锁(spinlock)、读写锁(rwlock)、
信号量
(semaphore)和完成标志(completion)。自旋锁用于保护短时间的临界区,防止其他CPU核同时访问;读写锁则允许同时有多个读取者但...
分别在
windows
和
linux
下用
信号量
解决生产者消费者
问题
通过实验,掌握
Windows
和
Linux
环境下互斥锁和
信号量
的实现 方法,加深对临界区
问题
和进程同步机制的理解,同时熟悉利用
Windows
API和Pthread API进行多线程编程的方法。 实验内容 1. 在
Windows
操作系统上
C语言使用
信号量
(
Linux
)
在
windows
中使用
信号量
已经在另一篇文章中讲过了,
信号量
的详细细节也已经展示了,本文介绍如何在
linux
环境下使用c语言编写
信号量
类型的例子代码。
windows
c语言使用
信号量
与
windows
环境下不同,在
linux
下,头文件...
c++ 网络编程(九)TCP/IP
LINUX
/
windows
下 多线程超详细教程 以及 多线程实现服务端
先讲
Linux
下(
windows
下在后面可以直接跳到后面看): 一.线程基本概念 前面我们讲过多进程服务器,但我们知道它开销很大,因此我们才引入线程,我们可以把它看成是一种轻量级进程。它相比进程有如下几个优点: ...
信号量
实现生产者消费者
问题
window
linux
1. 在
Windows
操作系统上,利用Win32API提供的
信号量
机制,编写应用程序实现生产者——消费者
问题
。 2. 在
Linux
操作系统上,利用Pthread API提供的
信号量
机制,编写应用程序实现生产者——消费者
问题
。 3. 两种环境...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章