腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
具有自己的
文件
偏移量的重复
文件
描述符
c
、
windows
、
linux
、
unix
、
file-descriptor
如何从现有的
文件
描述符
创建新的
文件
描述符
,使新
描述符
不共享
文件
表
中相同的内部
文件
结构/条目?具体而言,
文件
偏移量(最好是权限、共享和模式)等属性不应在新的和旧的
文件
描述符
之间共享。在Windows和
Linux
下,dup()都会复制
文件
描述符
,但是这两个
描述符
仍然指向进程
文件
表
中相同的
浏览 4
提问于2009-10-21
得票数 15
回答已采纳
1
回答
非特权用户可以修改提升进程的
文件
描述符
表
吗?
linux
、
file-access
、
kernel
在
Linux
中,每个进程都有自己的
文件
描述符
表
,该
表
保存对所有打开的
文件
和类似
文件
的设备的引用。此
表
由内核管理。非特权用户是否可能修改提升进程的
文件
描述符
表
中的
文件
描述符
,以便
文件
描述符
指向另一个
文件
?Process1001以eve的形式运行,并希望修改PID 1000的
文件
描述符</
浏览 0
提问于2019-11-21
得票数 5
回答已采纳
1
回答
Linux
套接字
文件
描述符
一般适合散列吗?
c++
、
linux
、
sockets
、
hash
我正在编写一个
Linux
多用户服务器,每个接受的连接都返回一个包含该连接的套接字
文件
描述符
的int。我还有一个UserConnection对象对应于每个连接。我使用哈希
表
(C++ STL unordered_map<int, UserConnection>)存储套接字
文件
描述符
(键)和UserConnection对象(值)的键值对。将套接字
文件
描述符
作为键放在哈希
表
中安全吗?
Linux
的套接字号分配中是否
浏览 6
提问于2017-02-28
得票数 2
回答已采纳
2
回答
文件
中定义了全局
描述符
和本地
描述符
表
的数据结构?
linux
、
linux-kernel
我正在阅读,在其中我读到了有关全局
描述符
表
和本地
描述符
表
的内容。 在哪个源
文件
(
linux
内核)中定义了GDT和LDT的数据结构?
浏览 2
提问于2014-09-09
得票数 6
回答已采纳
2
回答
为什么函数套接字或接受的返回值可以用作redis中数组的下标
sockets
、
redis
我阅读了红皮书的来源如下: aeFileProc *proc, void *clientData) if (fd >= eventLoop->setsize) { return AE_ERR; aeFileEvent *fe = &eventLoop->events[fd];} 'fd‘参数是函数套接字
浏览 3
提问于2013-08-07
得票数 2
回答已采纳
3
回答
文件
位置是否为每个inode?
c
、
linux
我对lseek中使用的
文件
位置的概念感到困惑。这个
文件
位置是在inode级别维护的,还是一个简单的变量,对于处理同一
文件
的不同进程,该变量可能具有不同的值?
浏览 0
提问于2012-12-22
得票数 3
回答已采纳
2
回答
unix/
linux
是否维护所有免费
文件
描述符
的列表?
kernel
、
file-descriptors
我正在阅读Robert编写的
Linux
系统程序,并试图理解
文件
描述符
的概念。
文件
描述符
从0开始,最多比这个最大值少一个。默认情况下,最大值为1,024现在,如果
文件
描述符
500的
文件
关闭了,这是否意味着要分配的下一个fd将是502?它能重用500吗?如果是这样,那么内核如何维护所有关闭的
文件
描述符
?
浏览 0
提问于2018-01-03
得票数 0
1
回答
如何创建“多个
文件
描述符
引用同一个套接字”?
file-descriptors
、
socket
Linux
编程接口显示
文件
描述符
表
vnode
表
? “多个
文件
描述符
引用同一个套接字”是否与“多个
文件
描述符
引用相同的套接字描述
浏览 0
提问于2020-11-24
得票数 -1
回答已采纳
3
回答
文件
描述符
中实际存储了多少信息?
c
、
linux
、
linux-kernel
、
kernel-module
、
file-descriptor
这听起来可能是个奇怪的问题,但当我打开一个
文件
时:fd = open("/dev/somedevice", O_RDWR);//User space code: if ((nRet = read(fdC, &rx_message, 1)) &
浏览 0
提问于2012-10-03
得票数 7
回答已采纳
2
回答
C-通过FIFO将线程中创建的管道FD发送到父进程。
c
、
multithreading
、
sockets
、
unix
我得到了EBADF坏
文件
描述符
错误。因此,总结一下: 以这种方式使用管道可以吗?
浏览 2
提问于2013-10-06
得票数 1
回答已采纳
4
回答
什么是
文件
描述符
?
c
、
sockets
、
file-descriptor
在尝试学习套接字编程时,我看到了以下代码:sock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); 我浏览了手册页,发现套接字返回一个
文件
描述符
我已经尝试搜索互联网和其他类似的问题,但我不明白什么是真正的
文件
描述符
。如果有人能用简单的语言解释
文件
描述符
,那就太好了。
浏览 1
提问于2016-11-29
得票数 3
回答已采纳
1
回答
文件
对象是否是每个进程或系统的本地对象?
linux
、
linux-kernel
、
operating-system
、
linux-device-driver
作为
Linux
设备驱动程序开发人员,我的想法是,
文件
对象是每个进程的本地结构,它的地址可以在fd
表
中为相应的fd提供。但是当我在
Linux
编程接口中看到5.6节时,Michale Kerrisk说: 引用相同打开的
文件
描述的两个不同的
文件
描述符
共享一个
文件
偏移值。因此,如果通过一个
文件
描述符
更改
文件
偏移量(由于调用read()、write()或write()),则通过另一个
文件
<
浏览 2
提问于2013-08-13
得票数 4
回答已采纳
1
回答
在系统调用中使用
文件
描述符
syscalls
假设我希望在系统调用中使用
文件
描述符
( fd编号将通过一个参数提供)。如果用户空间程序使用这个系统调用,会有什么期望呢?操作系统会在哪里寻找这个特定的fd呢?在当前进程的
文件
描述符
中还是在其他地方?
浏览 0
提问于2017-03-28
得票数 0
回答已采纳
1
回答
进程区域
表
、全局
描述符
表
和虚拟地址
linux
、
virtual-address-space
我正在阅读来自这里的一家培训机构的
linux
笔记。如上所述,每当创建进程时,都会为其分配一个区域。Region包含流程的所有段。虚拟地址到物理地址指针+磁盘块
描述符
我有两个缺点:请给
浏览 7
提问于2013-01-21
得票数 0
1
回答
如何在
Linux
x86_64和x86中设置内存段权限?
memory
、
linux-kernel
、
x86
、
x86-64
、
virtual-address-space
我读到
Linux
使用分页,DEP是通过将页面标记为非可执行
文件
来强制执行的。但是读/写的权限呢?全局
描述符
表
和段寄存器是如何发挥作用的?我看到全局和本地
描述符
表
包含每个段的权限。那么是控制权限的
表
还是由内核维护的VM区域结构呢?
浏览 2
提问于2018-07-03
得票数 1
回答已采纳
2
回答
有没有办法在一个线程中关闭stderr的输出,而不在其他线程中关闭?
c
、
linux
假设我的程序有一些线程,因为
文件
描述符
是在线程之间共享的,如果我调用close(stderr),所有线程都不会输出到stderr。
浏览 1
提问于2013-05-30
得票数 1
回答已采纳
4
回答
线程和
文件
描述符
c
、
linux
、
pthreads
单个进程中的不同线程是否具有不同的独立
文件
描述符
表
?如果同一进程中的多个线程并发访问单个
文件
,那么不同线程执行的两个不同open调用的
文件
偏移量是否特定于线程?
浏览 4
提问于2011-06-03
得票数 19
回答已采纳
3
回答
套接字和
文件
描述符
sockets
、
file-descriptor
我正在学习Unix中的网络编程,目前正在尝试理解套接字和
文件
描述符
的概念。据我所知,
文件
描述符
只是指针数组中的一个位置(
文件
描述符
表
?)这些指针指向内存中的某个
文件
。套接字
描述符
与
文件
描述符
共享此数组,但指针指向套接字。或者,是否还有其他仅用于套接字的东西? 此数组对于每个应用程序/进程都是唯一的吗?
浏览 1
提问于2012-11-14
得票数 24
回答已采纳
1
回答
Linux
文件
描述符
日志
linux
、
file-descriptor
最近,我在
Linux
机器上的一个java构建过程运行得很慢。我怀疑导致运行缓慢的原因之一是进程达到了最大
文件
描述符
限制。我没有权限知道我的构建过程使用了多少
文件
描述符
。那么,如果进程达到最大
文件
描述符
限制,
Linux
会记录到
文件
中吗?我可以检查是否因为最大
文件
描述符
限制而使构建过程变慢。
浏览 3
提问于2011-07-27
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券