腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
谁
分配
事件/接口id以在epoll_wait()中进行处理
c++
、
c
、
linux
、
epoll
我想知道,在event polling
机制
的情况下。当我有一个代码,我说我有3个interface type要轮询,并且我已经将每个
FD
分配
给每个
FD
,通过这些
FD
可以识别事件。Say: 3 FDs. 但我的问题是,谁将事件id或接口id
分配
给外部事件,因为事件的类别以及它们各自的接口将始终是内部的
浏览 0
提问于2013-07-19
得票数 3
回答已采纳
1
回答
linux
内核如何知道哪个inotify_handle拥有特定的监视功能?
linux
、
filesystems
、
kernel
、
inotify
我知道
linux
内核提供了"inotify
机制
“来监控文件系统。 根据inotify,inotify_init()返回
fd
以接收来自内核的inotify_event。1)如果我使用inotify_add_watch()用inotify
fd
添加新的监视,当被监视的文件有一个事件时,谁会在inotify
fd
上写inotify_event。2) (如果内核这样做,)当内核检测到监视文件的事件时,内核如何决定使用此inotify_event更新哪个inotify
fd
(inotif
浏览 1
提问于2011-10-25
得票数 0
3
回答
如何在C中访问父进程的变量?
c
、
linux
、
process
在一个进程中有一个名为"users“的变量,并且该进程派生了一些子进程,我想知道这些子进程如何访问"users”变量?该变量将由父进程在运行时进行修改
浏览 2
提问于2011-04-25
得票数 1
回答已采纳
2
回答
大容量套接字操作的分割故障
c++
、
sockets
socketHandle==-1) readingSkippedNumber++; }
FD
_ZERO(&rset); struct timeval timeout =socketHandle==-1) writingSkippedN
浏览 3
提问于2016-01-26
得票数 4
回答已采纳
3
回答
unix accept()函数两次返回相同的文件描述符
c++
、
c
、
multithreading
、
networking
、
epoll
我使用
Linux
epoll来获取I/O事件通知。对于每个传入的事件,我创建了一个接受()新连接的线程,并为它
分配
了一个
fd
。在重载情况下,可能会发生相同的
fd
被
分配
两次,导致我的程序崩溃。我的问题是:系统如何重新
分配
仍被另一个线程使用的
fd
? 谢谢,
浏览 5
提问于2013-06-12
得票数 1
5
回答
为什么没有类似于消息队列的轮询/选择
机制
?
c
、
linux
、
linux-kernel
就像我们可以做的那样,我们可以在
fd
上进行轮询/epoll/select,但不能在msg queue id上执行。我发现了一些非标准的方法来将msgqueue-id转换为
fd
,但毕竟这是一个非标准的方法。所以我的问题是,为什么
linux
极客没有在msg队列id上实现轮询/选择?这会导致严重的问题吗?我需要实现这样的
机制
。我该怎么做呢?
浏览 2
提问于2012-04-06
得票数 4
1
回答
非阻塞套接字的Windows select和Unix select之间的差异
c++
、
linux
、
windows
、
macos
、
sockets
我试着从Windows平台获取一些C++代码到Mac /
Linux
。Windows实现使用套接字和select语句。在Windows下,提供给select的
fd
_set定义如下: u_int
fd
_count; /* how*/ SOCKET
fd
_array[
FD
_SETSIZE]; /* an array of SOCKETs *&
浏览 6
提问于2013-09-30
得票数 0
1
回答
Linux
内核3.0+的调度
机制
linux
、
linux-kernel
、
scheduling
、
scheduler
默认情况下,
Linux
内核(3.0+)使用哪种调度
机制
,我猜是抢占调度? 我们是否可以选择其他一些
机制
,比如Deadline First或在构建时轮询(从menuconfig中)?在轮询
机制
中,时间片是如何在内核中
分配
和使用的?(我的意思是时间片是在运行时计算的吗?)
浏览 0
提问于2013-04-08
得票数 1
1
回答
RAID 10只显示一半的数组大小。
linux
、
centos7
、
raid10
Linux
raid autodetect/dev/sdb2 * 3911680 4401151 244736
fd
Linux
raid autodetect
Linux
raid autodete
浏览 0
提问于2019-03-03
得票数 0
1
回答
将多个文件描述符分组为一个“虚拟”文件描述符,用于通过API导出
FD
linux
、
unix
、
event-handling
、
file-descriptor
如果一个子系统具有事件处理功能,那么在Unix/
Linux
世界中,通常会向该子系统添加一个API调用,以允许公开文件描述符,这样就可以将所述事件处理集成到使用轮询()或select()之类内容的现有主循环中例如,在Wayland中,有wl_display_get_
fd
()。如果
FD
显示活动,则可以调用wl_display_read_events()和朋友。如果这个子系统内部恰好有一个
FD
,那么这个功能就很小了。但是,如果有多个FDs需要监视事件呢?公开所有FDs。然而,我不知道有任何AP
浏览 13
提问于2019-11-08
得票数 2
1
回答
Linux
讨厌: /dev/stdin不适用于套接字
linux
、
shell-script
、
pipe
、
socket
Linux
有一个恼人的特点,即/dev/stdin不能使用套接字--返回ENXIO是硬编码的。(我使用cat作为打开文件名的任何工具的一般示例,作为指定要使用的特定
fd
的唯一方法。)则可以在单独的进程中缓冲数据:这是浪费的,更糟糕的是,如果thingy打算读写同一个
fd
,那么它是无用的,因为在
Linux
中管道是单向的。据我所知,在
浏览 0
提问于2013-11-05
得票数 1
回答已采纳
1
回答
如何与shm_open共享现有内存?
c
、
linux
、
shared-memory
在
Linux
中,我希望与其他进程共享我的进程的一些内存内容。其中一种方法是使用shm_open和mmap。如下所示。/* Create a new memory object */if(
fd
== -1 ) {memory object */ PROT_READ | PROT_WRITE,
浏览 3
提问于2014-02-18
得票数 8
3
回答
C++:对象的引用计数器
c++
、
shared-ptr
、
raii
我需要一个引用计数器,用于未在堆上
分配
的对象。我需要它在不容易复制和销毁的对象上实现RAII
机制
:{ int
fd
; File( const std::string &path// actually closing file File( const File &f ) ... // just copying the
fd
然而,在我的例子中,我倾向于避免在堆上
浏览 3
提问于2012-03-30
得票数 0
回答已采纳
3
回答
linux
套接字的文件描述符是否总是按递增顺序排列
linux
、
sockets
、
file-descriptor
我有一个C/
linux
的套接字服务器。每次创建新套接字时,都会为其
分配
一个文件描述符。我想使用这些
FD
作为每个客户端的唯一I。如果保证它们总是以递增的顺序
分配
(这就是我正在运行的Ubuntu的情况),那么我就可以将它们用作数组索引。 那么问题是:从
linux
套接字
分配
的文件描述符是否保证始终按递增顺序排列?
浏览 0
提问于2012-02-21
得票数 5
回答已采纳
1
回答
在多个进程之间共享dma buf
linux
、
linux-device-driver
、
v4l2
我正在尝试理解
linux
内核中的dma buf框架,并阅读这篇文章。 用户空间实体请求文件描述符(
fd
),它是与缓冲区关联的匿名文件的句柄。然后,它可以与其他驱动程序和/或进程共享
fd
。我的问题是,“
分配
的任何
fd
对于一个进程来说都是唯一的。所以,我认为如果我们把它传递给另一个进程(传递的
fd
在这个进程上下文中是无效的),它如何获得dma buffer的句柄?”
浏览 7
提问于2014-10-02
得票数 3
2
回答
c++系统()提出ENOMEM
c++
、
c++11
、
gdb
、
errno
这个问题是这个的。我编写了一个代码来复制错误:#include <iostream> std::vector<double> a(7e8,1); // allocate a big chunk of memory} 它必须用g++ -ggdb
浏览 11
提问于2015-10-01
得票数 0
回答已采纳
1
回答
重定向到函数内部指定的文件描述符buggy
bash
、
io-redirection
、
function
、
file-descriptors
Bash有一个特性,它将为您选择一个文件描述符号,并将其
分配
给一个变量。$ exec {
fd
}>foo.txt11$ cat foo.txt这个特性在bash4.4中运行得很好,但是当我在函数中使用下面是一个简单的演示:GNU bash, version 4.2.46(1)-release (x86_64-redhat-
li
浏览 0
提问于2019-04-28
得票数 2
1
回答
将物理内存
分配
给
Linux
中的进程
linux
、
memory
、
kernel
是否有一种方法为
Linux
中的进程
分配
特定的物理内存?我正在考虑一个系统,在这个系统中,某些记忆区域比其他区域更快。我希望有一个特定的进程使用更快的内存(例如。用于视频处理)。是否有
Linux
特性或子系统允许我这样做?可能是NUMA还是cgroup?谢谢。
浏览 1
提问于2018-03-28
得票数 1
回答已采纳
1
回答
开关视频卡
video
、
nvidia-optimus
如何将集成的视频卡Intel转换成离散的视频卡nVidia,我想要一种与Ubuntu控制中心相结合的解决方案:无法定位ucc包。还有其他切换视频卡的方法吗?
浏览 0
提问于2013-10-06
得票数 0
回答已采纳
3
回答
在两个本机应用程序之间共享内存
java
、
android
、
java-native-interface
我有一个基于Java的Android应用程序,它使用两个本地子模块。我让它们共享一个指针,方法是将它作为long从进程A中检索出来,并将其传递给进程B。我似乎遇到了与此内存区域相关的零星问题,这些问题依赖于当前的构建,而不是我刚刚所做的更改。
浏览 0
提问于2015-06-03
得票数 0
点击加载更多
相关
资讯
细说|Linux Out Of Memory机制
linux内核机制之设备树
linux下的权限问题 具体权限分配解释
UTen攻略丨TikTok流量分配机制是怎样的?
linux给apache分配sudu权限解决shell执行问题
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券