file-descriptor

file-descriptor

文章 0 浏览 5

从两个线程同时读取文件描述符

我的问题:在 Linux 中(以及在 FreeBsd 中,通常在 UNIX 中)是否可以/合法地从两个线程同时读取单个文件描述符? 我做了一些搜索,但一无所获,尽…

牵你的手,一向走下去 2024-10-18 20:33:19 5 0

Opera 将长轮询套接字保持打开状态

我们在长轮询和歌剧方面遇到了问题。我本人是一名 C 程序员,并根据我们的需求开发了一个定制的 http 守护进程。在这种情况下,我们需要一个能够处理…

野生奥特曼 2024-10-15 10:34:39 8 0

文件描述符:是否可以非阻塞“写入”任意长度的数据?

是否可以使用文件描述符作为句柄(也许使用自定义内核驱动程序)来读取和写入任意大小的数据? 或者通过文件描述符传输数据的缓冲区大小是否有操作系…

物价感观 2024-10-14 22:54:51 2 0

Windows中socket和HANDLE有什么区别?

我正在尝试让 Linux 服务器在 Windows 中运行。 在 Linux 中,套接字和文件描述符的处理方式相同。 一些系统 api 可用于套接字和文件描述符。 但是,…

谁对谁错谁最难过 2024-10-12 08:37:06 8 0

如何打开/使用文件描述符

我有一个特殊的问题,我有一些程序无法修改,但它提供了一些我想在办公室内使用的功能。所以我正在为 Office 编写一个插件,它获取我的文档,在后台执…

数理化全能战士 2024-10-11 01:37:49 10 0

在 Windows/mingw 上,`fcntl(fd, F_GETFL) | 等价于什么? O_ACCMODE`?

我正在 Windows 上用 Mingw 编译一个程序。如何获取打开的文件描述符的访问模式?…

余生一个溪 2024-10-10 21:51:10 8 0

Hadoop 0.21.0 中打开文件描述符的预期消耗

给定 Hadoop 0.21.0 框架对数量做出什么假设相对于每个单独的映射和化简操作的打开文件描述符的数量?具体来说,哪些子操作会导致 Hadoop 在作业执行…

你在我安 2024-10-05 16:33:31 6 0

一些 Linux 程序中奇怪的描述符关闭

在跟踪一些 Linux 守护进程(例如 sendmail)时,我注意到其中一些守护进程会在开始时对多个描述符(通常范围从 3 到 255)调用 close()。这是故意这…

神仙妹妹 2024-10-04 22:00:27 8 0

如何将行缓冲数据从文件重定向到程序而不是块缓冲数据

我在 UNIX 环境中有一个 java 程序,需要将行缓冲数据传递到 System.in 中。 从终端传递键盘输入很好,但是如果我尝试以以下方式重定向文件中的输入:…

温柔一刀 2024-10-03 23:45:12 7 0

有没有办法恢复/恢复 nohup 以在控制台中查看输出?

我知道机会极低,但是有办法吗 查看 nohup-ed 进程最近输出了什么? 我仍然打开这个进程,但我已经将所有输出重定向到 /dev/null 来运行它。 那么有没…

眼睛会笑 2024-10-03 19:10:00 10 0

我可以在C语言中对一个文件描述符调用两次shutdown吗?

我正在使用 c 。 我有 fd1 作为文件描述符,我可以像这样调用两次吗? main () { .... shutdown(fd1, SHUT_WR); .... shutdown(fd1, SHUT_WR); .... }…

踏月而来 2024-10-02 18:22:45 7 0

使用变量中的文件描述符或文件名进行 Bash 重定向

在我的脚本中,我希望能够根据某些条件写入文件或标准输出。我很好奇为什么这在我的脚本中不起作用: out=\&1 echo "bird" 1>$out 我尝试了不同的引号…

昨迟人 2024-09-30 21:20:50 7 0

中止 Linux 轮询

我正在将音频混音器从 Windows 上的 directsound 移植到 Linux 上的 alsa。我正在使用系统调用“poll”轮询 16 个文件描述符。现在我需要能够以某种方…

暖心男生 2024-09-29 20:48:46 9 0

java程序中的文件描述符泄漏:打开的文件太多

我有一个程序,其文件描述符不断增加。 我看到当我执行命令 ls -l /proc/5969/fd 时,其中 5969 是 java 程序的 pid,文件描述符的数量不断增加。 但…

北笙凉宸 2024-09-28 13:28:09 5 0

c中的坏文件描述符是什么?

这是我想要读取文件的函数代码: int sendByByte(int filed,int sockfd,int filesize) { int i=0; int sent=0; char buf[BUFSIZE]; while(i

谈下烟灰 2024-09-28 06:29:26 7 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文