腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
异步
文件
IO
方法如何用于Node.js中的本地文件?
、
、
、
节点有其所有文件系统
IO
操作的
异步
/
同步
版本,但我想知道:
异步
文件
IO
是如何在Node.js中为本地文件的操作实现的?
浏览 3
提问于2013-06-12
得票数 0
回答已采纳
1
回答
CFQ
IO
调度器请求队列
、
、
Linux
中的CFQ调度器有一组请求queues.The,来自进程的
同步
请求进入单独的每进程请求队列,而所有
异步
请求进入一组共享队列。 如何将请求分类为
同步
或
异步
?在这个上下文中,
异步
是否意味着使用内核AIO完成
IO
?(以及所有其他正常的read()/write()和buffered fread()/fwrite()被算作
同步
)
浏览 1
提问于2012-01-10
得票数 1
4
回答
asyncio是否支持文件操作的
异步
I/O?
、
、
、
asyncio是否支持文件操作的
异步
I/O?如果是,我如何通过async/await语法代码在Python3.5中使用它?
浏览 1
提问于2016-01-10
得票数 49
1
回答
迭代文件系统的最快方法
、
、
、
、
我使用C++和
Linux
。为了达到最高的阅读速度,我陷入了两难境地。
浏览 4
提问于2020-04-06
得票数 3
回答已采纳
1
回答
java中有真正的
异步
文件访问器吗?
、
、
、
我想
异步
地读/写一个原始设备(它只是
linux
中的一个文件),我一直在使用java.nio.channels.AsynchronousFileChannel。但这是一个“假
异步
”,因为AsynchronousFileChannel使用线程池来执行读/写任务。它实际上是调用OS提供的
同步
读/写接口。我真正想要的是一个真正的
异步
实现,它是
linux
中的
io
_submit。 但我在jdk或其他存储库(如番石榴或apache )中找不到它。所以我的
浏览 3
提问于2018-05-02
得票数 1
5
回答
非阻塞
IO
与
异步
IO
及其在Java中的实现
、
、
试图为自己总结这两个概念之间的区别(因为当我看到人们在一个句子中同时使用这两个概念时,我真的很困惑,比如“非阻塞
异步
IO
”,我试图弄清楚这意味着什么)。因此,在我的理解中,非阻塞
IO
是处理
IO
的主要OS机制,如果有任何数据准备就绪,否则只需返回error/什么都不做。 在
异步
IO
中,您只需提供一个回调,当数据可用时,应用程序将被通知。那么什么是“非阻塞
异步
IO
”呢?以及如何在Java (标准JDK,没有外部库的情况下,我知道有java.nio
浏览 5
提问于2014-08-02
得票数 86
回答已采纳
1
回答
我们应该如何解释CFQ-iosche.txt中的“
异步
请求”这个短语?
、
旧的cfq-iosched.txt在几个地方提到了“
异步
”或“
异步
”请求。从用户空间的角度来看,我们应该如何确切地理解这个文档中的区别?我不清楚,因为有几个名为
同步
/
异步
的区别: 普通的read()/write()调用,V.S.LinuxAIO (
io
_submit()/
io
浏览 0
提问于2019-01-26
得票数 0
回答已采纳
1
回答
在非主线程中,async
io
和do
io
有什么区别?
、
我读过一些关于
异步
IO
的文章。但我不明白
异步
io
和非主线程中的do
IO
之间的区别。我的意思是,我们可以在新生的线程中进行
同步
IO
,而不是在主线程中,它不会阻塞主线程,那么为什么我们需要
异步
IO
呢? 谢谢!
浏览 1
提问于2012-03-03
得票数 1
回答已采纳
5
回答
异步
IO
实际发生了什么?
、
、
、
我一直在阅读
异步
IO
比
同步
IO
更好的原因,这是因为在
同步
IO
中,您的程序可以继续运行,而
同步
IO
则一直被阻塞,直到操作完成。我不理解这句话,因为内核使用
同步
IO
(如write())将数据写入磁盘--这不是单独发生的。内核确实需要CPU时间才能做到这一点。是我们认为磁盘访问速度慢的两者之间的区别,因此与等待数据写入磁盘的
同步
IO
相比,在
同步
IO
中
浏览 15
提问于2021-01-04
得票数 3
回答已采纳
1
回答
IOCP和
io
_uring是
异步
读写的吗?
、
、
、
、
Linux
是
异步
通知。当文件描述符变得可读/可写/可接受时,epoll_wait将返回这个fd。但是读写仍然是
同步
的,会阻塞线程。因此Redis6.0使用线程池来处理网络
io
。Windows IOCP和
Linux
是预言家。当
io
_uring_enter返回时,读取的数据已经放置在缓冲区中,写缓冲区全部已经写入。负责复制这些缓冲区数据的?仍然会阻塞当前线程?
浏览 6
提问于2022-03-30
得票数 1
2
回答
同步
数据传输和
异步
数据传输有什么区别?
我想知道,哪一个是
同步
的,哪个是
异步
数据传输?我在程序中向设备注册了一个回调函数,每当有新的数据可用时,该设备就调用我的回调函数。
浏览 0
提问于2015-08-04
得票数 1
1
回答
IO
完成端口
Linux
等效
、
、
Windows OS,一种与
IO
完成相关联的线程模型,每次完成
异步
IO
时都释放~一个线程,然后使用释放的~ ThreadPool来处理
IO
完成。虽然
linux
可以用于
异步
IO
,但它似乎不支持
IO
完成/ ThreadPool逻辑。 是否有相当于上述线程模型的
IO
完成/ ThreadPool的
Linux
?
浏览 5
提问于2014-07-22
得票数 1
回答已采纳
1
回答
MongoDb游标方法.forEach()在本机JS .forEach()阻塞时是非阻塞的
、
我使用mongodb的node.js驱动程序。下面是非阻塞行为。这是因为Node.js驱动程序api吗?是否有用于阻塞的api/选项?我希望避免过度使用承诺,并避免仅针对array.forEach()的承诺。 return this.collection.find(user); var deleteDocs; var document = user.findUsername({'username': 'bob
浏览 0
提问于2016-03-05
得票数 1
2
回答
在Perl的AnyEvent下使用哪个日志记录模块?
、
我正在使用非常棒的创建一个
异步
TCP服务器(具体地说,就是一个MUD服务器)。我目前遇到的一个问题,也是这个问题的焦点,就是日志。这里的问题是,Log4perl操作(warn、info等)目前是
同步
执行的,但我对此没有要求,只要日志行最终出现在屏幕/文件上(并以正确的顺序结束)。在使用AnyEvent这样的
异步
事件
浏览 0
提问于2010-12-29
得票数 5
回答已采纳
1
回答
异步
等待不处理其中一个调用的调用。
、
、
、
、
我有两个并行调用,nCallAsync调用一个数据库SP在表A中做一些插入,vCallAsync调用一个web服务并将数据记录在表A中。之后,我从表A中读取数据,但在我的代码中,我可以看到在表A读取之前,nCallAsync在分析器中执行,但是没有来自nCallAsync的数据,获得数据的唯一方法是在一起停止其他任务Task<int> vCTask = vCallAsync();int v = await vCTask;任何帮助都是非
浏览 2
提问于2014-04-29
得票数 0
回答已采纳
1
回答
JDK7 NIO.2在
Linux
上使用Epoll等吗?
、
、
我正在研究不同语言的网络
IO
API的体系结构,并询问Java中的
异步
IO
API是如何在底层实现的。“旧的”流
IO
API(1.4之前)提供了
同步
阻塞读/写功能。JDK1.4NIOAPI使用epoll/select来测试
IO
准备情况(通过SelectableChannel和选择器等向用户公开)。在Windows和*nix上大概都是这种情况。这就是反应堆模式。现在,JDK7引入了NIO.2API,它提供了一个
异步
API (proactor模式),并使
浏览 1
提问于2015-11-13
得票数 7
1
回答
如何在C++中
异步
读取ifstream?
、
、
、
ifstream是从UNIX管道读取的,目前通信是通过向读取应用程序发送信号来完成的,但我希望摆脱这些信号,并使用适当的
异步
方式。在C中,我将使用带有超时的select()函数,这样当有需要读取的内容时,我就可以立即做出反应,否则就等待
IO
。 在C++中,我不能访问文件的fd,所以我不能使用select()。
浏览 16
提问于2020-05-05
得票数 1
回答已采纳
1
回答
RequireJS是否
异步
加载文件?
、
、
注意: requirejs([],function() {})将在RequireJS 2.1+中
异步
调用函数回调(对于早期版本,它是
同步
调用的)。但是,在Node中运行时,将使用
同步
IO
调用加载模块加载,加载程序插件应该
同步
解析对其load方法的调用。这允许在节点中
同步
使用requirejs模块,通过requirejs('stringValue')调用来工作: 这是什么意思?这是否意味着节点中的需求不是真正
异步
加载文件?因为它使用
同步<
浏览 1
提问于2015-07-22
得票数 2
回答已采纳
1
回答
在1个线程上运行的boost::asio::
io
_service如何唤醒等待条件
、
、
看看这个例子,o写道:boost::condition_variable cond; { t.async_wait(boos
浏览 1
提问于2013-07-19
得票数 0
回答已采纳
1
回答
linux
IOSTAT重复计算AIO写操作?
、
、
作为调试
IO
生成器的一部分,我在x64硬件上运行的RH6.4下遇到了一组奇怪的结果(在多个系统上经过验证):--应用程序报告100
io
/s和60%的写入。--应用程序的strace报告了每秒对
io
_submit()和
io
_getevents()的100次调用,反映了每秒100次AIO操作 -- '
浏览 3
提问于2013-06-08
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
理解PHP同步阻塞、和异步IO
Python爬虫之异步IO
Python 异步 IO系列:认识asyncio
Python 的异步 IO:Asyncio 简介
不使用异步IO爬虫,就是OUT
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券