腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
中Posix信号
量
的
源代码
位置
、
、
、
我已经开始学习操作系统中信号
量
的概念了。我在
linux
中使用POSIX信号
量
。我使用了sem_init()、sem_wait()和sem_post()来初始化、递减和递增信号量变量。但是我找不到上面这些函数的
源代码
。我已经检查了一些内核源文件,但我找不到它们。我可以从哪里获得这些
源代码
文件?谢谢。
浏览 0
提问于2015-06-17
得票数 4
1
回答
C
Linux
编程中的信号
量
、
、
我将接管一些在
Linux
(Centos)中运行的C代码,并广泛使用信号
量
。代码的编写方式:这个程序启动了一组使用互斥和信号
量
的进程。这个程序还启动了一组进程,这些进程使用互斥
量
和信号
量
。使用以下命令调用信
浏览 4
提问于2014-06-26
得票数 1
回答已采纳
1
回答
Linux
内核编程,如何获取信息?
、
我是
Linux
编程的新手,例如,我不知道从哪里可以获得函数的信息。在我的
源代码
中有一个Documentations目录。例如,我在那里找不到信号
量
的东西。在
源代码
的某个地方有关于所有函数的文档吗?
浏览 0
提问于2012-09-17
得票数 0
5
回答
有可能获得mmap的
Linux
源代码
和MapViewOfFile的Windows
源代码
吗?
、
、
Goog下午,我最近下载了www.kernel.org主线2.6.39
Linux
内核的
源代码
发行版。我们正在寻找void的
Linux
源代码
(void,size_t长度,int,int标志,int,off_t偏移)。解压缩tar.bz2发行版后,我们找到一个包含内存映射
源代码
的文件mmap.c。但是,我们无法在mmap.c中为void (void、size_t长度、int、int标志、int、off_t偏移)编写
Linux
源代码
。是否有任何
Linux
工程
浏览 14
提问于2011-05-27
得票数 0
回答已采纳
1
回答
C++中的监视器和互斥同步
、
我将使用互斥
量
和监视器在C中实现合并排序,但我找不到一个好的
源代码
。如何用C实现互斥锁和监视器? 我使用的是
Linux
(Ubuntu)。
浏览 0
提问于2013-04-29
得票数 0
1
回答
Windows和在封送方面有什么不同?
、
、
、
我正在尝试将现有的库迁移到.NET核心,以便能够在
Linux
下运行它。在
Linux
中使用库时,运行库抛出System.ArgumentException: <TargetFramework>netcoreapp2.
浏览 2
提问于2019-09-24
得票数 2
3
回答
从C++内核转储推断源行号
、
、
、
我有一个精简的
linux
系统,我必须在另一个系统上交叉编译我需要的所有应用程序。这些应用经常是核心的,我从中得到的唯一信息就是核心功能和指令偏移
量
。如果没有其他选项,则对可执行文件执行objdump,并尝试从指令偏移
量
和程序集片段中猜测
源代码
。这就是我的生活。问:既然编译器/gcc已经将源线转换成汇编程序指令,难道没有什么选项可以在指令偏移
量
和行之间进行关联吗?
浏览 0
提问于2013-10-11
得票数 1
回答已采纳
1
回答
Linux
为什么一个函数在System.map中的地址比它的地址早一个字节,就像实时看到的那样?
、
、
、
、
在
linux
内核
源代码
中,在tasklet_action代码中添加了以下行:printk("tasklet_actiontasklet_action = c03441a1但是在system.map文件中搜索它时,tasklet_action地址位于c03441a0,因此偏移
量
为它总是一个字节偏移
量
吗?
浏览 4
提问于2013-01-02
得票数 14
回答已采纳
2
回答
矮小偏移
量
和共享对象与可执行文件
、
好的,我使用
Linux
backtrace_symbols库将backtrace_symbols输出转换为
源代码
和行号,但遇到了一个障碍。backtrace_symbols提供内存中的偏移
量
,在用作Dwarf的输入之前,我从其中减去基地址(使用dladdr()获得)。但是,对于父可执行文件,我似乎不应该减去基地址,因为Dwarf偏移
量
似乎包括它。
浏览 5
提问于2016-07-12
得票数 4
2
回答
在读取(USB0)和写入(USB1)之间是否应该延迟C中的值?
我是个业余爱好者,只是在探索存储数据的可能性。我希望读取readport中的值,并使用Terios.h将其写入写端口。我在中间的一个文件中保存这些值。我将这些值存储在一个数组中并从它们中打印出来。当我编写它们时,输出并不是理想的输出。在写入之前是否有延迟,以便首先将值存储在数组中。int s=0;{ rdlen = read(fd, buf, sizeof(buf)); s = s+1;
浏览 2
提问于2020-06-26
得票数 0
回答已采纳
1
回答
IBM /C++提供init_priority吗?
、
、
、
、
我正在寻找类似于IBM的XL /C++编译器,但我的搜索结果并没有显示出有用的点击
量
。编译器同时运行在
Linux
和AIX上。显然,
Linux
提供了这个特性,但我不确定AIX运行时支持。我的第二个问题是,IBM的XL /C++提供了一种通过
源代码
控制它的方法吗?
浏览 3
提问于2017-11-08
得票数 2
回答已采纳
2
回答
如何改变替代PHP缓存(APC)中的锁定机制?
、
、
、
、
我最近在Scribd上的一篇演讲中看到,Facebook已经为APC设定了各种锁定机制,包括文件锁(默认)、IPC信号
量
锁、
linux
Futex锁、p线程互斥锁和自旋锁。您可以通过单击以下链接查看此演示文稿: 我想知道是否有人知道这些
源代码
是否已经发布,可能是在某个git或SVN存储库中?从默认文件锁定切换到其他选项之一的速度好处似乎很大。
浏览 1
提问于2009-11-04
得票数 2
回答已采纳
2
回答
如果C中的信号
量
没有调用sem_destroy(),会发生什么情况?
、
、
这与C语言中的信号
量
编程有关。 sem_t mutex; .
浏览 3
提问于2014-10-29
得票数 2
回答已采纳
1
回答
在
LINUX
系统中,互斥和信号
量
会“繁忙等待”吗?
、
、
、
、
最近,我了解到
linux
内核中的suspended/blocked睡眠系统调用会将当前调用线程挂起到一个状态,这意味着在上述时间过去之前,它们不会使用。-完全理解。available)available = false;;available = true;信号
量
锁(S) {}我的问题: 我知道繁忙等待并不是解决同步问题的有效方法,但是从上
浏览 2
提问于2017-10-07
得票数 2
回答已采纳
3
回答
成千上万的读取器/写入器锁在一个进程中。
、
、
、
、
我目前正在设计一个具有大规模同步模式的C++跨平台(
Linux
/Windows)服务器应用程序。我在内部使用boost::线程作为操作系统特定线程的抽象。注意,由于整个服务器在一个进程中运行,所以我使用基于线程的轻量级信号
量
(而不是进程间信号
量
)。 是否建议在
Linux
和Windows上为单个进程总共创建一个20000信号
量
?如果不推荐这种做法,我可以使用什么技术来减少实际信号
量
的数量,例如在一个实际信号
量
的顶部创建N个“模拟信号
浏览 9
提问于2011-08-06
得票数 6
1
回答
跨平台/多操作系统C++项目在代码和工具方面是如何规划的?
、
、
我想在C++中创建一个可以在Windows、
Linux
和嵌入式
Linux
中工作的项目。 当项目必须跨许多操作系统工作时,它们是如何创建的?在我看来,
Linux
版本的Firefox似乎是作为一个Windows项目和一个单独的具有不同代码库的
Linux
项目创建的,因为Firefox在Windows和
Linux
中的行为略有不同。尽管
源代码
下载是一个令人惊讶的单一链接。如果QT用于UI,用于线程处理,为CI构建Boost,为IDE构建NetBeans/Eclipse/ thr
浏览 0
提问于2012-09-30
得票数 4
回答已采纳
1
回答
有关文件格式和文件类型的C++问题
、
、
我有以下简单的代码:output << 'a';0000000 000141我可以看到000141 (以8为基数)是8位宽,0000001可能是EOF。全0的第一个字节是什么?为什么会在那里?我知道它是null is ascii,但它的用途是什么?
浏览 0
提问于2010-05-24
得票数 2
2
回答
如何应用“无文档”内核修补程序
、
、
、
我已经阅读了谷歌应用补丁的前15位点击
量
,但没有人能解决这个特定的问题。大多数都有更广泛的关注点,或者认为补丁附带了一些说明。我已经下载了当前内核版本(3.13.0)的
源代码
,并获得了修补程序文件。谢谢!
浏览 0
提问于2014-12-20
得票数 0
回答已采纳
1
回答
命令来查找从USB传输了多少数据。
、
、
、
我如何创建一个cron作业,它每分钟运行一次,记录通过USB传输了多少数据?例如,如果我将4mb文件从我的挂件转到我的计算机系统,然后从我的计算机系统转到1 gb文件,那么它应该记录所有这些。
浏览 0
提问于2014-04-13
得票数 1
回答已采纳
1
回答
如何计算列号和行号的偏移
量
?- Go
我需要在
源代码
文件中使用列号和行号作为参考来计算偏移
量
(例如source.go:23:42)。如何计算偏移
量
?我正在用它和一些go工具(,和)分析
源代码
。
浏览 0
提问于2015-01-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微软公开 WSL2 使用的 Linux 内核源代码
华为公布基于 CentOS的Linux 发行版OpenEuler源代码
开源代码评审的十个通用步骤|Linux 中国
Linux系统编程 互斥量mutex
Linux系统编程 信号量
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券