腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
IO
完成端口
Linux
等效
linux
、
multithreading
、
winapi
Windows OS,一种与
IO
完成相关联的线程模型,每次完成
异步
IO
时都释放~一个线程,然后使用释放的~ ThreadPool来处理
IO
完成。虽然
linux
可以用于
异步
IO
,但它似乎不支持
IO
完成/ ThreadPool逻辑。 是否有相当于上述线程模型的
IO
完成/ ThreadPool的
Linux
?
浏览 5
提问于2014-07-22
得票数 1
回答已采纳
1
回答
异步
文件
IO
方法如何用于Node.js中的本地文件?
javascript
、
node.js
、
libevent
、
reactor
节点有其所有文件系统
IO
操作的
异步
/同步版本,但我想知道:
异步
文件
IO
是如何在Node.js中为本地文件的操作实现的?
浏览 3
提问于2013-06-12
得票数 0
回答已采纳
1
回答
扩展
linux
下的boost.asio文件i/o
c++
、
linux
、
boost
、
boost-asio
根据的说法,除了Windows之外,asio中没有
异步
文件
io
。 所以很好,有没有人知道任何已经编写的asio扩展,可以在
Linux
上执行
异步
文件
io
?或者有谁知道如何将asio扩展为支持
异步
io
的示例{insert-insert here}?
浏览 2
提问于2010-02-20
得票数 3
回答已采纳
1
回答
我可以从哪里获得关于
Linux
2.6.x上aio的最新信息?
linux
、
epoll
、
aio
有人说这是因为
Linux
内核中的aio是用pthread实现的。对我来说很难找到最新的信息来证明this.Also我不知道在
Linux
上epoll仍然比aio更好吗?所以我想知道在
Linux
2.6.x上我可以从哪里获得关于aio的最新信息。非常感谢!
浏览 1
提问于2010-07-21
得票数 2
回答已采纳
1
回答
node.js与asp.net
异步
页
asp.net
、
asynchronous
、
node.js
、
scalability
如果我为每个i/o操作应用asp.net
异步
模式,并配置maxWorkerThreads=1,它(在概念上)是否类似于node.js?
浏览 3
提问于2011-08-13
得票数 6
回答已采纳
1
回答
在1个线程上运行的boost::asio::
io
_service如何唤醒等待条件
c++
、
boost
、
boost-asio
看看这个例子,o写道:boost::condition_variable cond; { t.async_wait(boos
浏览 1
提问于2013-07-19
得票数 0
回答已采纳
2
回答
Linux
磁盘文件AIO
linux
、
aio
根据,至少从编程/应用程序接口的观点来看,可以使用AIO在
linux
上容易地实现
异步
磁盘文件
io
。现在,我不是一个
linux
程序员,我只是想找到一种简单的方法来支持
linux
上的
异步
磁盘文件
io
,学习它并将其添加到我个人项目所需的
异步
磁盘
io
库中。目前,我在windows上使用overlapped
io
,在非windows平台上使用
io
worker线程。由于多线程解决方案可能比较棘手,因
浏览 3
提问于2011-12-15
得票数 10
回答已采纳
1
回答
在boost::asio中将
异步
文件
io
扩展到Mac
c++
、
macos
、
boost
、
boost-asio
asio包包含使用
io
完成端口在Windows中执行
异步
文件
IO
的类。据我理解,对于asio包中包含的其他平台,不支持
异步
文件
io
。我想知道要用
异步
文件
io
至少支持Mac,但在某种程度上也支持
Linux
,需要做些什么来扩展asio。我主要感兴趣的是在asio方面需要做些什么,但由于我对Mac编程没有那么丰富的经验,所以我不介意在哪里找到更多关于如何在Mac中执行
异步
文件
io
的信息-- PBReadForkAsync是
浏览 3
提问于2010-01-14
得票数 3
1
回答
USB转串行适配器-接收在有限的时间内工作正常
string
、
io
、
serial-port
、
usb
、
byte
我借用了
Linux
Serial HOWTO页面中的大部分代码来创建我的程序,以从串行端口无休止地读取字符。我使用USB转串口适配器(由微创新公司制造),这样我就可以得到一个串口。
Linux
将设备识别为/dev/ttyUSB0。 当我在其他本机
linux
程序(如输出转储程序)中使用该设备时,适配器可以完美地工作,并且数据会不断地传入。我仍然希望使主线代码与串行例程
异步
,因为我稍后将添加更多代码。define _POSIX_SOURCE 1 /* POSIX compliant source *
浏览 4
提问于2018-11-11
得票数 0
1
回答
fsync/FlushFileBuffers是否等待未完成的
异步
to完成?
linux-kernel
、
iocp
、
windows-kernel
、
aio
、
fsync
游戏规则是,在发出fsync()之前,我们需要等待文件上未完成的
异步
IO
完成。我们当前部署的解决方案是手动计数正在运行的
异步
to,在fsyncing或FlushFileBuffer-ing之前等待此计数变为0。问题是,我们是否真的需要这样做,也许内核/文件系统会自己去做?讨论中的操作系统主要是Windows和
Linux
,尽管我也很好奇基于BSD的操作系统是如何处理这些问题的。 在
Linux
上,我们使用libaio进行
异步
IO
。
浏览 5
提问于2020-06-05
得票数 2
6
回答
Linux
和I/O完成端口?
linux
、
sockets
、
asynchronous
、
posix
、
iocp
这意味着立即返回对执行I/O的调用,而实际操作则由单独的工作线程
异步
完成。 Winsock还提供“完成端口”。据我所知,完成端口充当句柄(套接字)的复用器。
linux
是否支持完成端口,甚至支持套接字的
异步
I/O?
浏览 3
提问于2010-05-08
得票数 44
回答已采纳
1
回答
java中有真正的
异步
文件访问器吗?
java
、
linux
、
asynchronous
、
storage
我想
异步
地读/写一个原始设备(它只是
linux
中的一个文件),我一直在使用java.nio.channels.AsynchronousFileChannel。但这是一个“假
异步
”,因为AsynchronousFileChannel使用线程池来执行读/写任务。它实际上是调用OS提供的同步读/写接口。我真正想要的是一个真正的
异步
实现,它是
linux
中的
io
_submit。 在j
浏览 3
提问于2018-05-02
得票数 1
2
回答
基于权值的VMs块
IO
控制
linux
、
io
、
kvm
、
block-device
、
cgroups
我
查看
了cgroup的blkio控件。因为VM只是一个
Linux
进程,所以我可以使用cgroup,但我不确定它是否也适用于
异步
IO
。如果没有,有人能提出一个好的替代解决方案吗?
浏览 0
提问于2011-07-23
得票数 13
回答已采纳
2
回答
高效的
Linux
套接字(DMA/零拷贝)
linux
、
sockets
、
asynchronous
我正在构建一个非常高性能的
Linux
服务器(基于epoll、非阻塞套接字和基于
IO
_submit/
io
_getevents/eventfd的
异步
磁盘
io
)。据我所知,在非阻塞
Linux
套接字上调用read/write并不是完全
异步
的-系统调用在将缓冲区从用户空间复制到内核(或者反过来)时阻塞,然后才返回。有没有办法避免这种情况在
Linux
中被偷听到?特别是,有没有一个完全
异步
的write调用,我可以在套
浏览 4
提问于2009-12-02
得票数 32
4
回答
asyncio是否支持文件操作的
异步
I/O?
python
、
python-3.x
、
python-asyncio
、
python-3.5
asyncio是否支持文件操作的
异步
I/O?如果是,我如何通过async/await语法代码在Python3.5中使用它?
浏览 1
提问于2016-01-10
得票数 49
1
回答
套接字I/O模式epoll,重叠I/O
boost
、
boost-asio
通过探索,我发现重叠的I/O或完成端口在Windows中做多路复用很好,而epoll在
Linux
上很好。 是否可以使用boost实现这些技术(epoll和重叠I/O或完成端口)?
浏览 2
提问于2011-03-25
得票数 1
回答已采纳
2
回答
Linux
aio.h和libaio.h的区别
linux
、
sockets
、
asynchronous
、
linux-kernel
我已经开始研究一种我在
Linux
中不知道的称为
异步
IO
的新范例。我的问题如下: 这两个框架的幕后是否解决了这个问题?
浏览 3
提问于2012-07-08
得票数 8
回答已采纳
2
回答
奇怪的异常抛出-分配:不允许操作
c++
、
boost
、
boost-asio
我想要从cin
异步
读取,因此我有一段代码...boost::asio::streambufinput_bufferClient::Client(int argc, char **argv, boost::asio::
io
_service &
io
_service): tcp_socket(
io
_service) , udp_socket(
io
_service
浏览 1
提问于2014-05-12
得票数 5
回答已采纳
1
回答
win7 boost::asio::windows::stream_handle构造函数引发错误
windows-7
、
boost-asio
当试图执行最后一行时,下面的代码将得到一个错误 boost::shared_ptr<boost::asio::
io
_service> ioServicePtr(new boost::asio::
io
_service
浏览 1
提问于2014-12-02
得票数 4
回答已采纳
1
回答
如何在
linux
中进行
异步
IO
?
linux
、
asynchronous
、
io
我需要在
Linux
中做一些非正统的操作。我有两个硬盘,分别是/dev/sda和/dev/sdb。第一个是1TB,第二个是4TB。:)或者,我认为我可以产生两个线程用于读取,第三个线程用于比较。
浏览 1
提问于2014-05-20
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券