腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
试着在Golang 1.8.3中复制数据竞赛
go
我试着在我的应用程序中再现竞赛情况,但是go build -race没有显示任何错误,即使是在带有
Linux
的虚拟机上也是如此。机器:
Linux
: 2个
内核
(Ubuntu x64通过Vagrant和VirtualBox)
Linux
:go version go1.8.3
linux
/amd64围棋:Windows:例2: 我的例子
浏览 1
提问于2017-06-24
得票数 0
回答已采纳
1
回答
从多个进程调用系统调用
c
、
linux-kernel
、
operating-system
、
kernel
我在
Linux
中实现了一个新的系统调用: unsigned char *pt; } do_test系统调用由运行在
Linux
中的许多进程调用。我是否应该担心多个进程具有共享变量*pt的
竞争
条件
(即,它处于不一致的状态)?或者,每个进程都有自己版本的
内核
代码,因此进程A中使用的*
浏览 3
提问于2014-10-18
得票数 1
1
回答
无法理解抢占式
内核
operating-system
抢占式
内核
是如何导致
竞争
条件
的?如果进程被抢占,即没有被踢出临界区。根据我的理解,
竞争
条件
是指几个进程试图同时访问和操作资源,对吧。我很难理解这个概念
浏览 4
提问于2014-04-06
得票数 5
1
回答
Raspberry Pi 4重新启动后卸载一半的RAID10驱动器
debian
、
raspberry-pi
、
raspbian
、
raid
情况就是这样。我在我的机器上运行Debian 10,我想为连接到我的机器端口的4个USB驱动器组装一个RAID10设置。我用命令设置了配置把它设置得很好。然后,我确保我的/etc/fstab和/etc/mdadm/mdadm.conf写得正确,而且它们是正确的。我甚至确保更新initramfs。但是,在重新启动之后,我检查配置是否正确设置,当我看到这个输出时,我大吃一惊: :/#
浏览 0
提问于2020-06-11
得票数 0
1
回答
从sleep_on()到wait_event()?
linux
、
synchronization
、
kernel
、
linux-device-driver
我正在将遗留代码从
Linux
3.14移植到4.1。wait_event_timeout(wq, condition, timeout);sleep_on()函数在
内核
3.15中被删除,因为它们会导致
竞争
条件
。假设我是一个
Linux
设备驱动程序新手。 您知道我可以用调用sleep_on()函数来代替wait_event()函数的模式吗?结果会和遗留代码一样糟糕(可能有
竞争
<
浏览 1
提问于2017-06-30
得票数 1
回答已采纳
1
回答
linux
中的
内核
复制窗口和编辑
windows
如果我复制windows的
内核
并尝试在
linux
中运行,是否可以编辑和创建我自己的新
内核
,与windows
竞争
?
浏览 0
提问于2013-10-19
得票数 -5
1
回答
是否存在试图锁定全局变量的多个
内核
上的多个线程的争用
条件
?
concurrency
、
semaphore
因此,不可能有
竞争
条件
,因为根据定义,它们是轮流锁定变量的。例如,我有一个全局信号量S=1。如果不同
内核
上的两个线程同时运行,它们都会尝试减少信号量,并在
竞争
条件
下获得成功。 在单个
内核
中,两个线程按顺序运行(由OS调度),因此这是不可能的,因为第二个线程在调度时将看到S=0。因此,我想知道,如果我有一个进程产生多个线程,并且我有多个
内核
,那么在两个同时运行的线程同时将全局信号
浏览 0
提问于2018-09-02
得票数 -1
回答已采纳
1
回答
Linux
链表API可以在中断处理程序中安全地使用吗?
linux-device-driver
、
interrupt
我正在为使用
Linux
内核
2.6.33的自定义硬件编写设备驱动程序。我需要使用DMA传输数据到设备和从设备。或者,此API中是否存在使其不安全的固有
竞争
条件
?* NOTE: u
浏览 2
提问于2013-05-20
得票数 2
回答已采纳
2
回答
linux
内核
引用是否计算
内核
对象?
c
、
linux
或者
内核
是否对其文件实现引用计数?
浏览 5
提问于2010-02-27
得票数 8
回答已采纳
3
回答
Linux
内核
互斥锁
c
、
linux
、
multithreading
、
kernel
我正在读"
Linux
设备驱动程序第三版“,关于并发和
竞争
条件
的章节。有一个我不完全理解的例子;他们谈论的是
内核
编程中的一个常见模式,当一个人需要在当前线程之外启动活动(例如,新的
内核
线程或用户进程、请求现有进程或基于硬件的操作)时,等待该活动完成。
浏览 6
提问于2011-01-21
得票数 6
1
回答
SCTP -协议无法到达错误
linux
、
tcp-ip
、
sctp
我使用两台
linux
机器'A‘(源)和'B’(目标)。在B机器上,sipp工具在5080端口上侦听SCTP (这是使用netstat验证的)。在互联网上搜索后,我发现了一些帖子(在stackoverflow之外),上面写着"ICMP协议无法到达错误和SCTP连接有一些
竞争
条件
“。我在
linux
内核
网站上找不到任何这样的问题。我使用的是
内核
版本为3.10.0-327.28.2.el7.x86_64的RHEL机器。苏丹苏
浏览 9
提问于2016-09-28
得票数 0
1
回答
为什么启动加载程序会禁用中断?
operating-system
、
qemu
我从维基百科上读到,这样做是为了避免
内核
代码和中断处理程序之间的
竞争
条件
。请解释什么是
竞争
条件
,以及这里出现了什么类型的
竞争
条件
。 我还是不明白为什么要这么做?有人能详细说明一下吗?
浏览 0
提问于2015-08-25
得票数 1
1
回答
如何才能不受种族
条件
的影响?
linux
、
linux-kernel
、
race-condition
我的理解是,GNU上的fstrim实用程序只是一个实用程序,而不是一个
内核
模块;它如何避免在发现给定块未使用和发出 FITRIM命令来修剪它之间的
竞争
条件
?
浏览 4
提问于2020-01-12
得票数 0
1
回答
我可以在我的进程中进行实时调度(但不影响其他进程)吗?
c
、
linux
、
real-time
、
scheduling
根据我的问题,我想在
Linux
应用程序中对我的线程使用SCHED_RR和pthread_setschedparam。然而,这个我目前无法解决的。这是否适用于(Angstrom)
Linux
,
内核
版本2.6.32?(如何)这会影响我的进程与其他进程
竞争
的方式吗?这是让我的进程与实时调度
竞争
,而其他进程不受影响的方式吗?
浏览 0
提问于2011-10-07
得票数 1
回答已采纳
1
回答
线程在
Linux
中互相中断吗?
linux
、
multithreading
我要作一般性发言:但我也从另一个网站了解到那么如何才能禁用中断来防止
竞争
条件
呢?这可以用
Linux
来解释吗?
浏览 0
提问于2018-12-26
得票数 0
回答已采纳
1
回答
当多个
内核
被发送到要执行的设备时会发生什么?
cuda
、
gpu
假设我向设备发送了两个连续的
内核
调用。它是等待完成第一个任务,还是并发执行它们?如果它们是并行执行的,那么它们是否会相互交叉,例如内存访问?在CUDA中,用于这种情况的范例是什么?
浏览 3
提问于2013-04-20
得票数 1
回答已采纳
1
回答
可理解的竞赛
条件
错误导致安全缺陷
c++
、
c
、
security
、
concurrency
、
race-condition
我正在寻找著名的,容易的和现实的安全缺陷(首选在C/C++,但不一定),由种族
条件
。到目前为止,我只在glibc (setuid)和
Linux
内核
中发现了一些可理解的、可访问的和危险的缺陷,这两个缺陷可能都太复杂了,因为触发它们会导致冗长的、可能令人厌烦的演示。此外,我还发现了数据库
竞争
条件
,这些
条件
可能更有用,但不具有上下文。在C或C++中是否有任何已知的种族
浏览 0
提问于2017-11-22
得票数 3
3
回答
如何用Perl杀死整个进程树?
linux
、
perl
、
process
、
solaris
、
kill
它应该至少在
Linux
和Solaris下运行,并且不需要安装任何额外的软件包。我的猜测是,通过解析/proc中的文件或解析ps的输出(这两种方法在
Linux
和Solaris之间似乎都不是可移植的),然后杀死树中的所有进程(这似乎容易出现
竞争
条件
),从而获得所有进程及其父进程的列表在这种特殊情况下,我可以接受
竞争
条件
,但是我如何可移植地获取进程列表?
浏览 3
提问于2008-11-20
得票数 7
1
回答
Linux
模块每秒检查电池状态,更好的检查方式,目前的方式rmmod将无法工作
linux
、
linux-kernel
、
kernel-module
我正在创建一个
linux
模块,它每秒进行一次acpi调用(目前只有20秒)。我希望它继续每秒发出acpi调用,直到它被移除。代码: acpi_call.ko#include <
linux
/module.h>#include <
linux
/proc_fs.h> #include <
linux
浏览 2
提问于2012-09-12
得票数 0
1
回答
内核
模块的Mod探针多个实例,以防止
竞争
条件
(设备树)
linux-device-driver
、
kernel-module
、
race-condition
、
device-tree
我正在为嵌入式
Linux
系统编写一个
内核
模块。该模块工作良好,并通过使用设备树中的compatible条目自动加载。它在/dev/中创建了一个设备,我可以使用ioctl按摩来访问它。由于该装置应由多个程序同时读写,我意识到比赛
条件
的可能性。通过多次加载模块,
竞争
条件
不应成为任何问题(其他困难也可以避免)。
浏览 4
提问于2015-01-29
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
linux系统内核简析
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券