腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
套接字I/O模式epoll,重叠I/O
、
通过探索,我发现重叠
的
I/O或完成端口在Windows中做多路
复用
很好,而epoll在
Linux
上很好。 是否可以使用boost
实现
这些技术(epoll和重叠I/O或完成端口)?
浏览 2
提问于2011-03-25
得票数 1
回答已采纳
1
回答
如何与两个线程同时读取/写入文件?
、
、
我有一个服务器/客户机应用程序,有两个不同
的
versions.In --第一个客户机读取一个文本文件并将文本数据发送给服务器,服务器将接收到
的
数据写入一个新
的
文本文件(“received.txt”),当它完成编写时在第二个版本中,客户端做了同样
的
事情,但我希望服务器在将数据打印到屏幕时,同时将数据写入"received.txt“文件。你可能想知道我为什么要做这样
的
事。我想加快写入文件并将文件打印回屏幕
的
过程。不过,我遇到了一个问题(这是我第一次使用p线程),.Serv
浏览 5
提问于2012-10-25
得票数 0
1
回答
Linux
中
的
IO
多路
复用
、
、
、
是否有像-syscall这样
的
东西可以与多个目标文件描述符一起工作(例如,它可以复制到4个FD,而不是从一个FD复制到另一个FD)?我知道在谈论异步
IO
时,这就是所谓
的
聚集/分散,但我在
Linux
AIO文档中找不到任何东西。
浏览 2
提问于2010-08-20
得票数 0
回答已采纳
1
回答
Linux
上
的
Ada
IO
多路
复用
我正在尝试通过将简单
的
C++工具移植到Ada来学习Ada。 现在,我正在尝试编写一个简单
的
串行通信程序,它发送调制解调器命令,并使用select调用等待发出信号
的
filedescriptor。我似乎找不到包含select调用
的
包-我必须在这里查找某个特定于平台
的
包吗?我在哪里能找到这个?我在这里寻找
的
是正确
的
东西吗?
浏览 0
提问于2011-08-09
得票数 1
回答已采纳
1
回答
通过
IO
复用
实现
coroutine
的
python3.5策略是什么?
、
、
Python 3.5+支持带有关键字await和
IO
多路
复用
库asyncio
的
coroutinne。我是关于python3.5+是如何用
IO
多路
复用
实现
协同工作
的
。假设所有这些都是正确
的
,我对这个特性如何与
IO
多路
复用
相结合感到困惑。据我理解,
IO
复用
是由系统API (如select/epoll/kqueue,)
实现
的
,但我没
浏览 2
提问于2020-05-20
得票数 0
回答已采纳
1
回答
如何将多路
复用
多程序传输流(MPTS)文件重新转换成一个TS?
、
、
、
、
我有从卫星接收器记录
的
多个MPTS文件,我需要从每个文件中选择cherry程序/服务/PIDS,将它们重新
复用
到一个MPTS文件中。或者,我可以从每个文件中获取所有服务,并将它们添加到最终
的
MPTS中(以防有人知道多路
复用
器不允许我选择程序)。有人知道如何在windows或
linux
下使用开源软件或免费软件(例如VLC或ffmpeg )来
实现
这一点吗?
浏览 2
提问于2014-05-30
得票数 1
回答已采纳
1
回答
webmmux directshow查找队列IStream
、
、
、
、
我正在使用directshow过滤器来多路
复用
vp8和vorbis。最重要
的
是,我正在实时发送(实际上是尝试发送) webm文件。所以没有正在创建
的
文件。filesinker筛选器使用IStream进行文件
IO
。并且它大量使用寻道操作。我不能使用它。因为我不能在一个插座上寻找。谢谢 我使用
的
是w
浏览 3
提问于2012-09-20
得票数 0
回答已采纳
2
回答
高负载网络服务器是否可以使用硬件解
复用
器?
、
、
、
、
例如,对于使用TCP/IP (使用POSIX轮询/选择或更高级
的
epoll、kqueue、poll_set、IOCP)
的
异步
IO
,网络驱动程序通过不同(硬件解
复用
器)CPU内核中
的
中断启动,接收消息并在内核级别将它们转储到单个简单地说,方案如下:硬件中断(硬件解
复用
器)、内核空间
的
->网络驱动程序(多路
复用
器)、用户空间中
的
->用户接受器(使用epoll / kqueue / pol
浏览 2
提问于2013-08-23
得票数 1
回答已采纳
1
回答
如何在64位Ubuntu上构建32位Qt5应用程序
、
、
、
、
我目前已经在64位Ubuntu机器上安装了64位版本
的
Qt5,但我也希望能够在同一台机器上进行32位构建。在Windows上,我可以简单地在MaintenanceTool中选择额外
的
工具包,但在
Linux
上,这似乎是不可能
的
。还是我漏掉了什么?
浏览 1
提问于2017-10-25
得票数 6
2
回答
用“`read`”和“`epoll`”异步读取套接字
、
、
、
、
当涉及到epoll
的
时候,有件事我很怀念说到
linux
和epoll,我不明白。如果您在某个epoll对象下注册了一个套接字,但是没有可用
的
数据,read
浏览 0
提问于2019-02-21
得票数 1
回答已采纳
1
回答
实现
NSRunLoop
、
好了,我读过一些文章,关于为什么使用NSRunLoop而不是NSTimer调用来运行游戏循环并保持良好
的
帧率是一个更好
的
想法。 但我在任何讨论中都没有看到在哪里创建NSRunLoop。应该把它放在didFinishLoading
的
末尾吗?
浏览 1
提问于2009-05-28
得票数 1
回答已采纳
2
回答
socket.
io
是否像sockjs一样具有原始
的
WebSocket访问权限?
、
、
、
、
和都是node.js
的
JavaScript库,可以自动选择可以在node.js上使用
的
传输协议。例如,如果我在http://localhost:8081/echo上有一个基于sockjs
的
服务器,我可以通过URL ws://localhost:8081/echo/websocket使用直接
的
WebSocket访问 socket.
io
是否也提供直接/原始WebSocket访问?
浏览 6
提问于2013-03-04
得票数 3
回答已采纳
1
回答
工程中
的
forceNew -客户端
、
我想用多个连接来测试我
的
engine.
io
服务器。我试图在循环中打开套接字,但是输出只是一个套接字。在socket.
io
-client中,我添加了forceNew: true并修复了这个问题,但没有使用Engin.ioClient。for (var i=0;i<10;i++){ socket.on
浏览 4
提问于2015-06-15
得票数 0
回答已采纳
5
回答
Java I/O占用更多CPU资源
、
我正在写
的
目录是空
的
。我正在通过iText创建PDF文件。每个文件
的
大小为1MB。我在
Linux
上运行。 如何重写代码以最小化CPU使用率?
浏览 1
提问于2009-08-27
得票数 0
回答已采纳
1
回答
阻塞
IO
如何影响
Linux
中
的
多线程应用程序/服务
、
、
、
我用
Linux
上
的
C语言探索了web爬虫
的
几个概念。为了决定我将使用阻塞
IO
,多路
复用
的
OI,AIO,某种组合,等等,我特别需要知道(我可能应该通过一些测试代码自己发现它,但为了方便起见,我更喜欢从别人那里知道),当在阻塞模式下调用
IO
时,是特定
的
线程(假设是多线程
的
app/svc)还是整个进程本身被阻塞?更具体地说,在多头(POSIX)应用程序/服务中,专用于远程读/写
的
线程可以阻塞整
浏览 0
提问于2011-09-23
得票数 1
回答已采纳
1
回答
如何使用cURL与sftp多路
复用
、
我目前正在使用带有多个调用
的
cURL bash命令。问题: 如果没有,是否还有另一个
linux
命令行工具来获取文件列表?
浏览 1
提问于2016-08-08
得票数 0
1
回答
JDK中
的
异步NIO是如何工作
的
?
、
、
在JVM中,线程只是本机OS线程
的
薄包装器。而原生OS线程占用
的
空间很大,创建它们/在它们之间切换并不是一项轻量级任务。为了克服这一缺点,引入了JDK中
的
异步NIO,它在任务等待时将线程返回到线程池。一旦任务结束,线程池中
的
另一个线程就会被选中来继续执行任务。 系统如何知道任务已经结束?该任务可能正在等待来自HTTP服务器
的
响应。
浏览 2
提问于2020-12-29
得票数 2
1
回答
Pthread是UNIX中同时进行控制台输入
的
标准解决方案吗?
、
、
我得到了一个使用ncurses为
Linux
编写一个简单聊天客户端
的
评估。聊天有两个窗口:一个显示另一个客户所说的话,另一个处理用户输入。这里让我困惑
的
是如何处理不断来自套接字并同时等待用户输入
的
数据。我想到
的
唯一解决方案是使用pthread,但我有一种感觉,我遗漏了一些更合适
的
东西。 有什么建议吗?
浏览 0
提问于2009-04-25
得票数 0
回答已采纳
1
回答
两次调用
io
_service::run方法
的
影响是什么?
、
、
以下模式来自boost asio文档:我理解,如果我两次调用
io
_service::run方法(在两个单独
的
线程中),我将有两个线程通过异步事件解
复用
器从完成事件队列中删除事件,对吗?更确切地说,我对
io
_service::run方法
的
多重调用所
实现
的
等位基因表示怀疑。例如,在处理套接字时,如果我在同一个
io
_service object上绑定了两个套接字,每个套接字调用socket.async_read_some方法,那么它是否涉及两个注
浏览 7
提问于2015-06-30
得票数 5
回答已采纳
2
回答
谁在
linux
内核中调用tty_open()?
、
、
、
、
(当我在CentOS 7中选中VirtualBox 7(仅文本模式)时,在执行lsof /dev/ but /event2 2(键盘)后没有看到X,但我
的
键盘仍在工作) tty_open()怎么样?
浏览 0
提问于2019-01-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|深入揭秘 epoll 是如何实现 IO 多路复用的!
学习Java编程-IO复用
Python的Socket知识5:IO多路复用
Linux网络编程——端口复用
Python实现TCP和UDP同时服务于一个进程的IO多路复用方案
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券