腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
中Posix信号量的源代码位置
、
、
、
我在
linux
中使用POSIX信号量。我使用了
sem
_init()、
sem
_wait()和
sem
_post()来初始化、递减和递增信号量变量。我使用的是
linux
3.6.11-4
内核
。 谢谢。
浏览 0
提问于2015-06-17
得票数 4
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
回答
何时调用
sem
_unlink()?
、
我对
Linux
API
sem
_unlink()有点困惑,主要是在什么时候或为什么调用它。我在Windows中使用信号量已经很多年了。在Windows中,一旦关闭了命名信号量的最后一个句柄,系统就会删除底层
内核
对象。但是在
Linux
中,开发人员需要通过调用
sem
_unlink()来删除
内核
对象。如果不这样做,
内核
对象将保留在/dev/shm文件夹中。显然,我不了解
Linux
上信号量对象的正确用法。谢谢你的帮助。下面是我用来测试的一些
浏览 1
提问于2013-03-02
得票数 15
1
回答
linux
中的
sem
_post
sem
_wait函数
、
、
我想在我的
linux
(ubuntu发行版)中编辑
sem
_post()和
sem
_wait()函数。但是,我找不到这些函数的位置。我假设它在
内核
的semaphore.c上,但我找不到。我的
linux
是x86环境3.2.0版本。
浏览 2
提问于2012-12-11
得票数 0
回答已采纳
3
回答
我有一台70 GB内存的强大机器。可以创建多少个20 GB的Oracle实例?
、
我有一个功能强大的机器,有70 GB内存。我创建了一个以20 GB作为sga_target的Oracle实例。即使当我关闭第一个数据库时,我也无法使用sga_target > 10G创建另一个Oracle实例。如果我设置了sga_target >=10G,它在启动时会出现以下错误:尽管free -m显示有足够的记忆可用,但:Mem: 72419 34490
浏览 0
提问于2012-05-03
得票数 10
回答已采纳
1
回答
如何使用语义获取实现
sem
_open
、
、
我使用semget(System )来实现
sem
_open(POSIX)。详情如下: creat(fname, 0444); semget(key, 1, IPC_CREAT)但是semget返回信号量集标识符,而
sem
_open返回一个新的POSIX信号量。
浏览 1
提问于2017-08-30
得票数 0
4
回答
使用两种不同的状态同步两个进程
、
、
我正试图找到一种方法来同步两个共享数据的进程。我希望看到的一系列事件是:换句话说,B会阻塞直到得到"1“信号,得到数据,然后再阻塞直到信号变为
浏览 4
提问于2012-06-04
得票数 5
3
回答
Linux
内核
互斥锁
、
、
、
我正在读"
Linux
设备驱动程序第三版“,关于并发和竞争条件的章节。有一个我不完全理解的例子;他们谈论的是
内核
编程中的一个常见模式,当一个人需要在当前线程之外启动活动(例如,新的
内核
线程或用户进程、请求现有进程或基于硬件的操作)时,等待该活动完成。不是很有效的解决方案的例子是:init_MUTEX_LOCKED(&
sem
);down(&
sem</
浏览 6
提问于2011-01-21
得票数 6
1
回答
"semmni“被正确设置。(更多详情)期望值: 128实际值:0
、
、
我正在试图在Oracle 11gR2上安装Oracle
Linux
7.4。这是测试OS
内核
参数
semmni是否正确设置的先决条件。更多详情: /sbin/sysctl -a | grep
sem
kernel.
sem
= 32000 1024000000
浏览 11
提问于2019-01-17
得票数 0
3
回答
在Oracle
linux
7上安装Oracle 11gR2 -操作系统
内核
参数
“semmni”的先决条件失败
、
、
、
、
在oracle
Linux
7上安装oracle 11gr2时,测试操作系统
内核
参数
"semmni“是否失败的前提条件失败,错误如下。 kernel.shmmni = 4096kernel.
sem
浏览 7
提问于2017-10-27
得票数 1
2
回答
Oracle 11gR2安装在Oracle
linux
7上-操作系统
内核
参数
"semmni“的先决条件失败
、
、
、
在oracle
Linux
7上安装oracle 11gr2时,测试操作系统
内核
参数
"semmni“是否失败的先决条件如下。下面是在etc/sysctl.conf文件中配置的
内核
参数
。kernel.shmmax = 2147483648 #semaphores: semmsl, semmns, semopm, semmni kernel.
sem
浏览 0
提问于2017-10-27
得票数 2
1
回答
在
内核
开发中,有类似于互斥对象的down_interruptible()函数吗?
、
、
、
、
在“
Linux
设备驱动程序第三版”一书中,互斥通过init_MUTEX(
sem
)通过信号量实现。然而,较新的
内核
,如
内核
3.2.X,已经删除了这个函数,并添加了互斥对象的支持。但当我遇到密码时: return -ERESTARTSYS; 我不能确定这个互斥方法是否有对应的。
浏览 5
提问于2015-01-15
得票数 1
回答已采纳
1
回答
引导
Linux
内核
所需的所有必要
参数
、
、
、
我是
linux
内核
的新手,试图从
Linux
内核
加载到RAM的角度来理解
Linux
内核
的启动,我想知道
linux
镜像加载到RAM后,控制权是如何传递给这个镜像的,需要传递给
内核
的所有必要
参数
是什么,我们可以在不传递任何
参数
的情况下将控制权传递给
linux
镜像。我正在使用"bootm.c“
查看
UBOOT代码,但无法理解控制传递给
Linux
映像的位置,哪个函数
浏览 9
提问于2013-03-28
得票数 2
1
回答
调用mmap回调时是否保留了mmap_
sem
?
、
当我们到达
Linux
内核
模块中struct file_operations的mmap的回调时,我们可以假设在调用回调之前vma->vm_mm->mm_
sem
已经被挂起了吗?或者我们必须在执行remap_pfn_range之前显式调用down_write(&vma->vm_mm->mmap_
sem
)
浏览 62
提问于2020-08-22
得票数 0
回答已采纳
1
回答
在编译时静态初始化信号量?
在
内核
编译过程中,我一直得到一个“错误:预期的声明说明符或'&‘令牌’”,这使得我的sema_init()调用听起来像是一个函数原型,而它实际上只是一个静态的内联函数调用。#include <
linux
/sched.h>#include <
linux
/slab.h> #include <
linux
/kthread.h>#include <<em
浏览 0
提问于2021-02-24
得票数 0
回答已采纳
2
回答
Linux
中进程的遍历页表
、
、
我正在尝试为
linux
中的一个进程导航页表。在一个
内核
模块中,我实现了以下功能:{ pte_t我正在使用
内核
2.6.35-22和三级页表。 谢谢大家!
浏览 1
提问于2012-01-24
得票数 21
回答已采纳
1
回答
有可能有一系列信号量吗?
、
、
、
、
我正在研究餐饮哲学家的问题,我试图创造一种方法来跟踪共享追索权(叉子)。所以我的想法是创建一个信号量数组,这样当我必须要分叉的时候,我可以通过使用数组中的索引来跟踪哲学家的数字和他的餐叉,这个索引最理想地包含资源。char ** sems[5];sems[1] = struct sembuf b[1]然而,这显然是不正确的做法。有人能帮我指出正确的
浏览 1
提问于2021-03-17
得票数 1
回答已采纳
3
回答
如何获取C语言中的"mm信号量“?
、
如果您想在实现mmap的自定义
内核
驱动程序中使用remap_pfn_range函数,则必须获得“mm信号量”。但是,从我可以找到的公开例子中还不清楚如何做到这一点。
浏览 13
提问于2015-12-29
得票数 2
回答已采纳
1
回答
未命名信号量(通过
sem
_init)是纯用户空间吗?
、
在
Linux
(2.6.27)上,当我调用
sem
_init()在共享内存中初始化一个未命名的信号量时,这个信号量是纯用户空间,还是由
Linux
内核
控制?
浏览 4
提问于2013-07-02
得票数 0
回答已采纳
2
回答
Linux
内核
参数
sysctl列表及其解释
、
、
谁知道在哪里可以找到
linux
内核
的sysctl
参数
列表和它的解释? 我已经找过了,但什么也没找到。我也
查看
了
内核
头文件,也得到了相同的结果。
浏览 2
提问于2015-04-22
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核参数调优
Linux内核解读
Centos-内核参数优化
Linux内核出现漏洞
Linux 内核原子操作
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券