腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
非
阻塞
IO
与
异步
IO
及其在
Java
中
的
实现
java
、
asynchronous
、
nonblocking
试图为自己总结这两个概念之间
的
区别(因为当我看到人们在一个句子
中
同时使用这两个概念时,我真的很困惑,比如“
非
阻塞
异步
IO
”,我试图弄清楚这意味着什么)。因此,在我
的
理解
中
,
非
阻塞
IO
是处理
IO
的
主要OS机制,如果有任何数据准备就绪,否则只需返回error/什么都不做。 在
异步
IO
中
,您只需提供一个回调
浏览 5
提问于2014-08-02
得票数 86
回答已采纳
1
回答
Java
中
的
非
阻塞
异步
IO
java
、
asynchronous
、
io
有没有办法在不
阻塞
任何线程(包括后台线程)
的
情况下在
Java
中进行
异步
IO
?来自C#,我对
异步
IO
的
理解是,当您调用 await ReadAsync() 调用线程(线程池
的
一部分)单步执行ReadAsync函数,在某个时刻从操作系统内核调用
异步
读取函数,然后将其自身添加回线程池以获取其他一旦读操作完成,线程池就会收到通知,另一个线程会接管Task
的
其余部分。 另一方面,在
Java
语
浏览 20
提问于2020-04-26
得票数 1
回答已采纳
1
回答
非
阻塞
API是如何工作
的
?
java
、
multithreading
、
asynchronous
、
nonblocking
我一直在阅读,发现这句话令人困惑: 我当时
的
印象是,所有这些
非
阻塞
库都在自己
的
线程池中执行
阻塞
操作,并返回Future对象,这样客户
浏览 6
提问于2016-12-19
得票数 10
回答已采纳
3
回答
与传统I/O相比,
Java
NIO在
阻塞
模式
中
的
优势是什么?
java
、
performance
、
io
、
nio
、
blocking
我几乎已经决定不使用
异步
、
非
阻塞
的
Java
NIO。一般来说,复杂性与收益之间
的
关系是非常值得怀疑
的
,特别是在这个项目中,我认为不值得这么做。但我读到
的
关于NIO
的
大部分内容,以及与较旧
的
java
.
io
.*
的
比较,主要集中在
非
阻塞
、
异步
NIO与使用
java
.
io
.*
的
浏览 0
提问于2011-03-08
得票数 23
1
回答
同步与
异步
和
阻塞
与
非
阻塞
IO
的
区别是什么?他们说
的
是同一个概念吗?
asynchronous
、
io
、
blocking
、
synchronous
、
nonblocking
我正在阅读
Java
中
的
多线程服务器和其中
的
通信。我有一个以上
的
疑问:“同步与
异步
和
阻塞
与
非
阻塞
IO
之间有什么区别。它们都谈到相同
的
概念吗?”
浏览 4
提问于2021-04-05
得票数 0
回答已采纳
1
回答
理解web框架
中
的
同步请求处理
java
、
spring
、
asynchronous
、
jersey
、
playframework-2.3
web框架
中
的
异步
请求处理(如play!、jersey、spring )与具有池线程
的
典型多线程服务器是如何不同
的
。一个线程正在监听,在新线程中会发生大量
的
处理,web
中
的
非
阻塞
请求也不能与
java
中
的
非
阻塞
IO
相比,在选择器
中
,一个线程可以读取多个通道。 从服务器端
的
角度来
浏览 8
提问于2015-05-13
得票数 0
5
回答
异步
和
非
阻塞
调用?也是在
阻塞
和同步之间。
asynchronous
、
blocking
、
synchronous
异步
调用和
非
阻塞
调用之间
的
区别是什么?也是在
阻塞
和同步调用之间(请举例说明)?
浏览 71
提问于2010-04-13
得票数 437
回答已采纳
2
回答
Java
NIO适用于低延迟还是高吞吐量?
java
、
nio
、
nonblocking
、
throughput
、
low-latency
我是
Java
NIO
的
新手,也用过一点。我有一个一般性
的
疑问。如果您正在设计一个超低延迟应用程序与高吞吐量应用程序,那么使用
非
阻塞
IO
,这两个应用程序
中
的
哪一个会明显受益?我
的
理解是,
非
阻塞
IO
肯定有助于提高吞吐量,因为工作线程不会
阻塞
,因此不会等待响应,并且可以自由地触发新
的
请求,直到之前
的
请求得到服务。一旦我们得到以前触发<
浏览 1
提问于2014-01-20
得票数 6
4
回答
使用NIO和NIO
的
Java
非
阻塞
和
异步
IO
。2 (JSR203) -反应器/Proactor实现
java
、
design-patterns
、
asynchronous
、
nio
、
asyncsocket
因此,我正在阅读我最喜欢
的
软件模式书籍之一(面向模式
的
软件体系结构-并发和网络对象
的
模式),特别是关于Proactor/Reactor
异步
IO
模式
的
章节。我可以看到,通过使用可选择
的
通道,我可以很容易地实现反应器风格
的
异步
IO
机制(并且已经做到了)。但是,我不知道如何使用
非
阻塞
写入来实现适当
的
Proactor机制。这就是利用操作系统管理
的</em
浏览 1
提问于2011-04-03
得票数 26
回答已采纳
1
回答
在例程中使用
异步
HTTP客户机更好吗?
java
、
tomcat
、
servlets
、
asynchronous
、
threadpool
人们通常认为
异步
IO
操作(例如通过
异步
客户端实现
的
HTTP调用)在系统可伸缩性和资源使用方面优于同步
的
IO
操作。我正在开发一个经典
的
Java
应用程序,它使用传统
的
servlet并在Tomcat
中
运行。HTTP库(如Apache HTTPClient)或
非
阻塞
的
异步
HTTP (如Apache AsyncHTTPClient)。在这个场景
中<
浏览 1
提问于2014-02-04
得票数 0
回答已采纳
3
回答
C# Stream.BeginRead()和AsyncResult
的
Java
等价物?
c#
、
java
、
sockets
我有这样
的
代码要移植到
Java
:{ AsyncCallback callback;非常感谢
浏览 0
提问于2010-08-23
得票数 1
回答已采纳
1
回答
反应宣言:
非
阻塞
代码还是
阻塞
代码?
multithreading
、
asynchronous
、
reactive-programming
现在似乎每个人都在谈论反应性应用程序,而反应性宣言似乎鼓励
非
阻塞
/
异步
代码。我在youtube上看到了很多视频,演讲者鼓励
非
阻塞
代码,但是没有人说写
非
阻塞
代码比阻止其他代码更有好处。"using futures is good because it is not blocking your code" - some speaker 这只是让“
阻塞
代码”听起来像是个糟糕
的
词。我
的
问题很简单
浏览 3
提问于2015-10-20
得票数 5
回答已采纳
1
回答
Android
非
阻塞
文件i/o?
java
、
android
、
asynchronous
、
io
、
nonblocking
我目前正在为
Java
编写一个
异步
i/o库,其API与Node.js非常相似。我可以使用nio完成套接字部分,但是似乎没有扩展FileChannel
的
SelectableChannel,所以我也不能用nio执行文件i/o。在
Java
7
中
,他们增加了AnsynchronousFileChannel,它允许
非
阻塞
文件i/o,不幸
的
是,Android不支持它。在Android上是否有一个类似的类来执行
非
浏览 2
提问于2012-06-15
得票数 2
1
回答
在
非
主线程
中
,async
io
和do
io
有什么区别?
asynchronous
、
io
我读过一些关于
异步
IO
的
文章。但我不明白
异步
io
和
非
主线程
中
的
do
IO
之间
的
区别。我
的
意思是,我们可以在新生
的
线程中进行同步
IO
,而不是在主线程
中
,它不会
阻塞
主线程,那么为什么我们需要
异步
IO
呢? 谢谢!
浏览 1
提问于2012-03-03
得票数 1
回答已采纳
2
回答
以下几个web服务器
的
I/O策略是什么?
node.js
、
asynchronous
、
webserver
、
tornado
有五种基本
的
I/O模式: 我想知道在nodejs和龙卷风中使用哪一个?(可能是第3次还是第4次?)是否有一个web服务器使用真正
的
异步
IO
(第5,使用aio_xxx库)?
浏览 2
提问于2018-08-20
得票数 1
3
回答
带有
java
.
io
包
的
Java
Reactor模式
java
、
io
、
nio
、
reactor
我在几个应用程序源码中都看到了,比如“我
的
世界”和“JIrcs”,它们都使用
java
.
io
来实现反应器插件(如果我没有记错的话),并且在这个中也是如此。那么,在实现反应器模式时,
java
.
io
和
java
.nio有什么不同呢?我
的
意思是,比如性能优势,进程效率等等,如果你认为
java
.
io
是实现反应器模式
的
好方案,我可以在哪里获得很好
的
教程(因为谷歌给了我大量
的
java</e
浏览 3
提问于2012-03-30
得票数 10
回答已采纳
2
回答
是否可以使用j测量仪来测试grpc?
jmeter
、
beanshell
、
grpc
、
grpc-java
我希望 如果以上是解决问题
的
办法?每个线程会创建一个单独
的
TCP连接吗?我们已经在python和locust.
浏览 5
提问于2017-03-25
得票数 8
回答已采纳
3
回答
java
中
的
异步
和
非
阻塞
概念。有可能是
异步
和
阻塞
在一起吗?
java
、
asynchronous
、
concurrency
、
language-agnostic
、
nonblocking
在介绍nio之前,我认为
非
阻塞
和
异步
概念是相同
的
。asynchronous -对堆栈溢出
的
标记描述:
异步
编程只是允许在单独
的
线程上执行部分代码。它使您
的
应用程序执行得更好,响应性更强,并最大限度地使用它们正在运行
的
系统
的
资
浏览 2
提问于2014-08-14
得票数 2
1
回答
帮助理解
IO
-模型
io
、
nonblocking
考虑一下这个矩阵:我已经想了一段时间,对于每个
IO
-模型来说,什么是一个很好
的
例子。到目前为止我得到
的
是: 同步
阻塞
:例如,一个单线程应用程序,它在执行read()系统CallSynchronous
非
阻塞
时
阻塞
:同一个应用程序,但是只是使用一个线程池使用一个线程池来处理
阻塞
IO
操作,而主线程不执行block.Asynchonous
阻塞
:一个应用程序,它使用
阻塞
轮询()-Call来管理像S
浏览 1
提问于2011-03-16
得票数 1
回答已采纳
1
回答
在Play Framework应用程序
中
,Netty在前端HTTP服务器后面的行为如何?
playframework-2.0
、
netty
根据在线提供
的
文档,我们可以使用前端HTTP服务器进行负载平衡,多个Netty可以从后面提供服务。到目前为止,我
的
理解是,由于多个线程,Netty能够同时接受许多请求。我真的很困惑,要想充分利用Netty
的
优势,前端HTTP服务器难道也不能使用多个线程同时接受多个请求吗?如果没有,这种情况会取消Netty
的
优势吗?
浏览 3
提问于2014-10-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JAVA语言异步非阻塞设计模式(原理篇)
使用 Web Worker 实现简单的非阻塞异步
Python3的原生协程(Async/Await)和Tornado异步非阻塞
Java中BIO,NIO,AIO的理解
Java NIO:浅析I/O模型
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券