腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
套接字编程中的
linux
select
调用
、
、
如果在
调用
select
的过程中被阻塞时,向程序键入ctrl-d,会发生什么情况?这里的
Select
引用了C中基于事件的套接字编程。
select
(maxfd+1, &readfds, NULL, NULL, NULL);
浏览 2
提问于2012-04-04
得票数 0
5
回答
select
()
调用
的剩余时间
、
、
、
我在
Linux
/ARM平台上使用
select
()来查看udp套接字是否收到了数据包。我想知道如果
select
调用
在超时(已经检测到数据包)之前返回,那么
select
调用
还有多少时间。tv.tv_usec = (msec % 1000ul) * 1000ul; FD_SET(fd, & rws); (void)
select
浏览 5
提问于2009-01-27
得票数 7
回答已采纳
2
回答
linux
中没有超过6个参数的系统
调用
,这是真的吗?
、
在unistd.h中有_syscall0~_syscall6那么我的结论是对还是错?
浏览 1
提问于2011-03-22
得票数 3
回答已采纳
1
回答
在
Linux
事件循环中使用
select
()系统
调用
、
、
、
、
我遇到
select
()系统
调用
,但我不知道如何插入到我的程序中以实现我的目标。#include <stdio.h>#include <errno.h>#include <
linux
浏览 0
提问于2014-05-12
得票数 0
1
回答
唤醒阻止在
Linux
中读取的串行端口
、
、
在套接字编程中,您可以通过关闭()
调用
来唤醒
select
()上阻塞的所有线程。 如果
select
()监视的文件描述符在另一个线程中关闭,则结果未指定。在
Linux
(和其他一些系统)上,关闭另一个线程中的文件描述符对
select
()没有任何影响。总之,在这个场景中,任何依赖于特定行为的应用程序都必须被
浏览 1
提问于2013-10-08
得票数 4
回答已采纳
1
回答
在循环和多个操作中使用
select
系统
调用
、
、
、
为了实现这一点,我选择使用
select
()系统
调用
。然而,我使用它的确切情况似乎不像预期的那样有效。以下代码:结果:第一次选择等待5秒超时。但在那之后,它立即显示“超时”而不等待。write(uart_fd, &address, 1); rv =
sel
浏览 1
提问于2015-04-13
得票数 1
回答已采纳
1
回答
如何在文本文件中编写MySQL查询并在
linux
中运行
、
我想从
linux
中的.sql文件中
调用
.sh文件。.sql文件将包含对MySQL数据库的查询。./sample.sqlset pages 999set colsep |预期结果应该类似于正常的
select
* fr
浏览 0
提问于2019-09-17
得票数 0
1
回答
Linux
select
()不阻塞
、
、
、
、
我正试图更好地理解
select
()和poll()之间的区别。()\n"); if(
select
_return == -1){int error_nr = errno; } printf("[+]
Sel
浏览 4
提问于2019-11-05
得票数 0
回答已采纳
2
回答
如何非交互地将值传递给PS3提示?
、
交互式脚本使用“PS3”变量打印“选项列表”输出如下图所示 2) ABC 1我想把这个值传递给
浏览 4
提问于2017-01-03
得票数 0
回答已采纳
1
回答
如何防止curl_multi_
select
挂在操作系统上?
、
、
我的应用程序正在使用curl_multi_
select
等待curl
调用
完成。curl_multi_
select
中的默认超时设置为1秒。对于给定的url,此
调用
在
Linux
上立即返回,但在OSX上等待完整的1秒超时。
linux
和osx机器都运行PHP 5.3.8。OSX处理套接字的方式和
select
()
调用
本身似乎与
Linux
有所不同。(0x0, 0x0, 0x0, 0x0, 0x7FFF64353A70) = 0 0 注意,<e
浏览 1
提问于2012-05-25
得票数 3
1
回答
如何在sys/
select
.h中正确使用
、
在以下代码中使用计时器时,会出现"Error calling
select
"错误,否则需要新的数据: tv.tv_sec = 1; if(
select
(s + 1, &readmask, NULL, NULL, &tv ) <= 0 ) perror("Error calling
select
浏览 3
提问于2020-01-19
得票数 1
回答已采纳
4
回答
Linux
上还存在雷群问题吗?
、
许多
linux
/unix编程书籍和教程都谈到了,当多个线程或for在
select
()
调用
上被阻塞,等待侦听套接字的可读性时,就会发生这种情况。当连接进入时,所有线程和fork都被唤醒,但只有一个线程成功
调用
了"accept()“。同时,大量的cpu时间无缘无故地被浪费在唤醒所有线程/ for上。我注意到了一个,它在
linux
内核中提供了这个问题的“修复”,但这是一个非常旧的补丁。 我认为有两种变体;一种是每个fork都选择(),然后接受(),另一种是直接接受()。现代的uni
浏览 3
提问于2010-02-07
得票数 32
回答已采纳
2
回答
epoll VS
select
、
为了了解epoll和
select
之间的区别,我读了几本网络书籍,但它们只略微涵盖了这些概念。如果你们能为我提供详细的关键区别,我将不胜感激。 提前感谢
浏览 1
提问于2011-06-10
得票数 8
回答已采纳
1
回答
分析底层
Linux
操作系统函数/代码,如
select
()和poll()?
、
、
、
、
如果我编写一个很小的C或C++应用程序(在
Linux
上),并在分析时
调用
“本机”
Linux
函数,比如
select
()和C++(),我能看到汇编程序也被用于这些函数吗,它不仅仅是用户编写的可以分析的代码?我很想看到为各种“本机”
Linux
函数生成的程序集。
浏览 0
提问于2013-03-16
得票数 1
回答已采纳
4
回答
我应该用什么来替换Windows上的gettimeofday()?
、
、
、
我正在编写一个可移植的Socket类,它支持发送和接收的超时...为了实现这些超时,我使用了
select
()...但是,有时我需要知道我在
select
()中被阻塞了多长时间,当然在
Linux
上,我会在
调用
select
()之前和之后
调用
gettimeofday(),然后使用timersub()来计算增量…… 如果Windows上的
select
()接受struct timeval作为它的超时,我应该用什么方法来替换
浏览 1
提问于2009-11-05
得票数 20
回答已采纳
1
回答
在VxWorks中关闭无响应设备文件的端口的正确方法是什么?
、
、
、
、
我的问题是,我如何结合使用
select
()和FIOCANCEL来正确地断开连接,以便以后可以再次执行read()。 如果可能的话,我也想知道FIOCANCEL的实现,这样我就可以修改它了。
浏览 4
提问于2018-02-13
得票数 0
2
回答
在glibc源代码中哪里可以找到
select
()源代码?
、
、
、
我试图在glibc源代码中找到
select
()源代码(
linux
、i386 arch),但我找不到任何东西(与上述架构相关)。 有人能告诉我
select
()的源代码吗?
浏览 1
提问于2011-06-15
得票数 1
回答已采纳
3
回答
为什么JS函数名与元素ID冲突?
、
我有两个几乎相同的简单JS摆弄,在选择变更时
调用
一个函数。在这两种情况下,函数名都与
select
ID相同,但由于某种原因,第一个命令工作得很好,而第二个函数名由于JavaScript错误is not a function而失败。-在FF9 (
Linux
)、Chromium16 (
Linux
)、IE8 (Windows)中工作得很好: function border(border) { alert(border); } <
sel
浏览 1
提问于2012-02-06
得票数 40
回答已采纳
1
回答
如何在忽略信号的STDIN_FILENO上选择?
、
、
、
、
fd_set rdfs; FD_SET (STDIN_FILENO, &rdfs);
select
如何使
select
忽略定时器生成信号时忽略STDIN_FILENO?
浏览 4
提问于2010-02-05
得票数 0
回答已采纳
2
回答
如何在C中回忆选择超时后的选择?
我使用
select
进行同步I/O,multiplexing.It将检查1 second.After 1秒内的任何数据,如果没有数据,它将显示一个输出(puts("Waited for 1 sec nowhile(1) FD_ZERO(master); fdmax = listener;
浏览 2
提问于2016-04-22
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
从 Rust 调用 C 库函数|Linux 中国
linux开发各种I/O操作简析,以及select、poll、epoll机制的对比
Linux的系统调用与函数库的关系
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券