腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
信号量:为什么在
sem
.h中定义了sembuf,而semun没有定义呢?
、
、
我一直在试验
linux
跟随,并提出了以下问题。在示例代码中,semun是由程序员显式定义的,而sembuf是在
头文件
中预定义的,在我的机器/usr/include/x86_64-
linux
-gnu/sys/
sem
.h上。为什么我们不把semun的定义也移到
头文件
中呢?
浏览 5
提问于2015-11-30
得票数 1
回答已采纳
2
回答
如何在c项目中添加一个
头文件
?
、
(我是一个初学者)当我编译时,它显示‘一些’
头文件
丢失。如何将这些
头文件
包含在我的系统中,以供程序使用? 谢谢
浏览 0
提问于2012-10-31
得票数 0
1
回答
C语言中信号量集中信号量的最大数量
、
下面的程序获取由信号id semid定义的一组10个信号#include <sys/
sem
.h> int semid; key =那么,除了打开/proc/sys/kernel/
sem
文件之外,还有其他方法可以获取它吗?
浏览 2
提问于2012-03-12
得票数 0
回答已采纳
1
回答
在内核代码中隐式声明getpid,即使我包含了unistd.h
、
当我在
linux
虚拟机中编译我的程序时,我得到以下消息:kernel= NULL){ pid2 = getpid(
sem
->head);getpriority(which, pid) > getpriority(which, pid2)){ new_proc
浏览 28
提问于2020-02-08
得票数 0
2
回答
带有struct参数的系统调用(
Linux
)
、
为什么某些系统调用会将指向结构的指针作为参数?如果这些结构是在内核中定义的,那么用户程序如何创建它们的实例呢?
浏览 1
提问于2014-12-09
得票数 1
1
回答
在raspberry pi 3上编译xenomai v2代码(使用xenomai v3编译的内核v4.y )
、
、
、
我试图在Raspberry PI 3(用xenomai v3.0.3编译的
Linux
v4.1.21 )上编译这段代码,但是我得到了多个编译器错误make[1]: Entering directory '/home/pi/
linux
' rtdm_
sem
_
浏览 4
提问于2017-05-02
得票数 0
3
回答
sem
_init(…):值参数是什么?
、
sem
_init的原型(和
头文件
)如下: 但是我不明白这个值变量是用来做什么的。
浏览 5
提问于2012-02-20
得票数 11
回答已采纳
1
回答
通过共享库控制进程分叉
、
、
、
、
我正在做一个实验项目(只是为了好玩),我需要一种方法来控制我的过程分叉的“节奏”。基本上,我有一个程序分叉自己,而不依附于它的孩子。子进程通过execl引导相同的程序。#include "hook.h" main() const char* progname = "main"; pid_t pid; { // Does some irrele
浏览 4
提问于2021-12-30
得票数 1
回答已采纳
1
回答
Unix信号量问题
、
、
、
、
代码如下:#include <pthread.h>
sem
_t mutex; { for (x = 0; x < 5000000; x++)
sem
_wait(&
浏览 2
提问于2013-10-22
得票数 3
1
回答
安装httpuv软件包时遇到问题
、
我在Debian/
Linux
8上使用R3.3.3,在安装httpuv包时遇到了问题,它是我想要使用的另一个包的依赖项。安装错误消息如下所示。看来libuv有问题,但我不确定。> install.packages("httpuv") Installing package into ‘/data/home/yh362/R/x86_64-pc-
linux
-gnu-library//3.3/Rcpp/include" -I&quo
浏览 5
提问于2019-06-10
得票数 2
1
回答
C: POSIX命名的信号量不能是共享累加过程。
、
这是在两个程序(semctrl.h)中调用的
头文件
的相关内容。int init_sems() char names[8][5] = {"
sem
1", "
sem
2", "
sem
3", "
sem
4", "
sem
5", "
sem
6", "
sem
7", "
sem
8"}; i
浏览 6
提问于2022-06-18
得票数 0
1
回答
C++/cli错误列表:无法将‘C4368’定义为托管‘queue’的成员:不支持混合类型
、
、
、
我的信号量
头文件
{ int
sem
_value; public: voidwait(HANDLE h);};sema4::sema4()
sem
_value=1;{
sem
_value =
sem</em
浏览 9
提问于2016-05-06
得票数 0
4
回答
Sem
_init(.):pshared参数用于什么?
、
我们被指示使用
sem
_init和其他一些
sem
_*过程,但是我们没有得到关于每个
sem
_*方法的详细信息。但我不明白pshared值是用来做什么的根据 如果pshared参数的值为非零,则在进程之间共享信号量;在本例中,任何可以访问信号
浏览 14
提问于2009-08-18
得票数 13
回答已采纳
1
回答
sem
_post、信号处理程序和未定义的行为
、
、
、
、
在信号处理程序中使用
sem
_post()是否依赖于未定义的行为?/* * http://man7.org/
linux
/man-pages/man3/
sem
_wait.3.html......handle
浏览 1
提问于2018-02-02
得票数 5
回答已采纳
3
回答
如何在C中初始化二进制信号量
、
、
、
在中,似乎即使将信号量初始化为值为1:它仍然可以通过多次调用增加到大于1的值。
sem
_post(&mySem);
sem
_init(&mutex, 0, 1); /* initialize mutex to 1 - binary注意:在本例中,这样做的原因不是使用互斥体,而是
sem
_post和
sem
_wait可能由不同的线程调用。
浏览 2
提问于2011-09-19
得票数 13
回答已采纳
2
回答
在Ubuntu上编译eglibc-2.19时出现"error: conflicting types for‘
sem
_t’“
、
、
、
、
/sysdeps/unix/sysv/
linux
/x86_64/64/nptl -I../sysdeps/unix/sysv/
linux
/x86_64/64 -I../nptl/sysdeps/unix/sysv/
linux
/x86_64 -I../nptl/sysdeps/unix/sysv/<e
浏览 2
提问于2015-10-04
得票数 2
1
回答
linux
中的
sem
_post
sem
_wait函数
、
、
我想在我的
linux
(ubuntu发行版)中编辑
sem
_post()和
sem
_wait()函数。但是,我找不到这些函数的位置。我假设它在内核的semaphore.c上,但我找不到。我的
linux
是x86环境3.2.0版本。
浏览 2
提问于2012-12-11
得票数 0
回答已采纳
1
回答
异步共享内存读写
、
、
、
、
在我的应用程序中,我在父级和子级之间(在
Linux
和Windows上)为IPC使用共享内存。
Linux
的完整代码在上。我在
Linux
上有下面的代码可以从共享内存中读取://pBuf is the shared memory location 编写以下代码:memcpy(buf, p
浏览 3
提问于2014-09-02
得票数 3
回答已采纳
1
回答
信号量相关- smtctl使用IPC_RMID失败,参数无效
、
、
如果我没有定义
LINUX
_ENV宏,一切都进行得很顺利(特别是,IPC_RMID cmd返回0)。但是,如果我定义了
LINUX
_ENV(我在
linux
系统上运行-ubuntu10.04),最后一个IPC_RMID cmd将返回EINVAL,并表示无效参数,即信号量不被删除。更早的
SEM
_INFO cmd似乎会导致IPC_RMID cmd在
linux
系统上返回无效的参数,在我的代码中出错了吗?有人能事先帮助我处理this.Thanks吗?> /
浏览 6
提问于2010-08-10
得票数 0
回答已采纳
1
回答
POSIX名为信号量存储在哪里?
、
、
、
命名信号量(使用semaphore.h)由表单/somename;的名称标识,即以null结尾的字符串最多为NAME_MAX-4 (即251个),该字符串由一个初始斜杠组成,后面跟着一个或多个字符,没有一个字符是斜杠。作为ipc是系统V semaphores.How定位POSIX信号量?
浏览 4
提问于2016-04-11
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
交叉编译的Linux的头文件路径
SEM账户结构都包含什么 如何设计SEM账户结构
Linux系统编程 信号量
SEM测试能谱eds
SEM名词:什么是推广地域
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券