腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
JDK7 NIO.2在Linux上使用Epoll等吗?
、
、
我正在研究不同语言的网络IO API的体系结构,并询问
Java
中的异步IO API是如何在底层实现的。“旧的”流IO API(1.4之前)提供了同步阻塞读/写功能。NIO.2中的实际IO (与平台无关)是由
Java
线程池中的用户线程完成的,还是由内核线程完成的,
Java
线程池线程只负责复制字节缓冲区并回调用户代码?
浏览 1
提问于2015-11-13
得票数 7
1
回答
基准测试- posix-
aio
与libaio
、
为了执行相关/可靠的基准测试,我如何知道
应用
程序使用的是libaio还是posix-
aio
?有没有办法强制
应用
程序使用libaio/posix-
aio
? 当使用python标准读\写时-使用哪个库?
浏览 3
提问于2018-11-20
得票数 1
1
回答
AIX在6.1上实现
AIO
服务器
myibm:root:/:>ioo -Fa |grep
aio
aio
_maxreqs= 65536
aio
_minservers = 3
aio
_server_inactivity
aio
_fastpath
浏览 0
提问于2011-04-18
得票数 2
回答已采纳
1
回答
O_DIRECT对
AIO
_RAW
、
、
、
、
当使用POSIX异步I/O时,使用O_DIRECT和
AIO
_RAW有什么不同吗?或者我应该/我可以同时使用两者吗?一般来说,这会降低性能,但在特殊情况下很有用,例如
应用
程序自己进行缓存时。文件I/O直接对用户空间缓冲区进行/来自用户空间缓冲区。在对原始设备分区执行异步I/O时,您可以在结构成员中设置
aio
_flags
AIO
_RAW标志位。设置
AIO
_RAW标志位时,异步I/O可能会更高效。
浏览 5
提问于2013-04-14
得票数 2
3
回答
Java
窗口实现
、
、
、
、
在使用NIO.2
AIO
特性处理一个项目时,我查看了“旧”NIO选择器实现,发现在windows上使用了默认的select函数,由于内部实现不好,它在windows上根本不缩放。例如:新的
AIO
特性包括一个IOCP实现。 尤其是在使用最新的Netty框架时,对
AIO
的支持已经被取消。那么,Netty在Windows上的速度并不像它可能的那样快?
浏览 5
提问于2014-05-21
得票数 4
回答已采纳
2
回答
Java
和AsynchronousSocketChannel/AsynchronousServerSocketChannel / NIO2
、
、
、
互联网上所有在NIO2上可用的资源/样本都没有TLS/SSL支持,
java
.nio.channels.AsynchronousSocketChannel
java
.nio.channels.AsynchronousServerSocketChannelSSLEngine连接的生命周期不同于AsynchronousSocketChannel.connect && AsynchronousServerSocketChanne.accept,它应该封装在
AIO
注意:我在Grizzly项目中的一段视频中谈到他们
浏览 0
提问于2012-10-12
得票数 12
1
回答
在linux环境下,信号驱动的I/O实际上是否被epoll所反对?
、
、
、
、
根据一书 在linux?环境下,信号驱动的I/O实际上已经被epoll所反对。
浏览 1
提问于2018-08-13
得票数 0
1
回答
当我尝试运行
应用
程序时,获取指纹
AIO
错误: plugin_not_installed
、
、
、
我有一个Ionic 3
应用
程序"cordova-android":"^8.1.0“。我想用@ionic-native/fingerprint-
aio
在我的
应用
程序中实现生物特征识别添加cordova-plugin-fingerprint-
aio
的离子cordova插件但是当我试图在我的设备上构建和运行
浏览 12
提问于2020-11-26
得票数 0
1
回答
在Linux中启用/禁用异步文件-io的所有/大多数方法是什么?
、
、
、
、
一个不同之处是:fs.
aio
-nr = 0fs.
aio
-max-nr = 65536第一个是生产VM。虽然
aio
-max-nr <#>obviously不是问题,但是是否还有其他设置、包、库或其他可能影响软件认为异步I/O不可用的东西?我发现的唯一事情是特定于软件的,但与我正在使用的软件无关,或者提到fs.
aio
-max-nr是一个可能的瓶颈,这对我来说不是很明显。:-) 在内
浏览 0
提问于2018-04-18
得票数 0
回答已采纳
1
回答
Linux (特别是
aio
)中的同步套接字读写(“全双工”)
、
、
、
、
我正在移植一个构建在ACE Proactor框架之上的
应用
程序。该
应用
程序在VxWorks和Windows上都运行得很好,但在内核2.6.X.X的Linux1.4和3.0 (CentOS 5.5,WindRiver Linux1.4& 3.0)上却没有运行。我已经将问题缩小到一个非常基本的问题:
应用
程序在套接字上开始异步(通过
aio
_read)读取操作,然后在同一个套接字上开始异步(通过
aio
_write)写入。读取操作还不能完成,因为协议是从
应用
程序端初始化的。-当套接字处于阻
浏览 2
提问于2011-01-06
得票数 4
1
回答
不同线程中的fsync()和write()
、
、
、
我正在尝试使用fsync()和write()编写程序,但是fsync需要时间来同步数据,但我没有时间等待。我又为fsync()创建了一个线程,下面是我的代码:void thread_func(int fd) { if(fsync(fd) != 0) usleep(100);} int fd = open ("devi
浏览 1
提问于2014-03-31
得票数 2
2
回答
读取许多真正的文件描述符
、
、
在Linux (Ubuntu)
应用
程序上工作。我需要以一种非阻塞的方式阅读许多文件。不幸的是,epoll不支持真正的文件描述符(文件描述符来自文件),它确实支持网络套接字的文件描述符。
浏览 2
提问于2015-04-25
得票数 1
2
回答
OS X上的来自文件的
aio
_read错误
、
、
、
、
; while (n--){
aio
.
aio
_fildes = fdes;
aio
.
aio
_sigevent.sigev_notify = SIGEV_NONE;
aio
.
aio
_buf = &buffe
浏览 0
提问于2011-01-12
得票数 2
回答已采纳
2
回答
AIO
不在此平台上,它将回退到使用纯
Java
NIO
mirror.seedvps.com在broker.xml中,我将日志类型设置为
AIO
broker.setConfigResourcePath(fileConfig);但是,我得到以下警告: org.apache.activemq.artemis.core.server : AMQ222018:
AIO
was not located on this platform, it w
浏览 3
提问于2021-09-21
得票数 0
1
回答
Linux
AIO
是否支持原始套接字?
、
、
、
、
有人知道
AIO
是否支持原始套接字吗?下面是我的
应用
程序中的一些代码片段: debug(LOG_DEBUG, "RAW packet received\n"); bzero((char*)&
aio
, sizeof(struct aiocb));
aio
.
aio
_fildes = sock;
aio
.
aio</
浏览 0
提问于2016-06-21
得票数 0
1
回答
aio
_write()的简单示例
、
、
、
、
aio
_error返回22 (= quota exceeded,但驱动器上有足够的空间和r/w权限)。Will lead to an error ( see answer) ret.
aio
_fildes = fd; ret.
aio
_buf = content; } return r
浏览 10
提问于2020-02-11
得票数 2
回答已采纳
1
回答
大型文件上的
aio
_write
、
= ffd; perror("
aio
_fildes");ioreq->aiocbp->
aio
_reqprio = 0;ioreq->aiocbp= i
浏览 3
提问于2016-12-08
得票数 0
回答已采纳
1
回答
重温“如何将
aio
和epoll结合使用”
、
、
、
事实上,在linux中有两个"
aio
“API。glibc和libaio中包含了POSIX (
aio
_*函数家族),我相信它是由io_*家族RedHat (?)开发的。第一选择(普通sighandler)的安全性取决于
应用
程序。也许在epoll上,但我并不完全了解它的内部结构。我是否可以安全地假设,如果我有一个基于epoll的
应用
程序,并且我想添加POSIX
aio
支持,那么我就完蛋了?这就是我的问题。第二个
AIO
实现,libaio -实际上可以与eventfd()一起使用(s
浏览 0
提问于2010-02-01
得票数 11
回答已采纳
1
回答
Artemis:无法创建代理:函数未实现
、
我曾经在Windows、Linux和WSL中使用Artemis创建代理。从来没有什么问题。除了在我的一台装有Windows并运行WSL2的机器上。 我在安装artemis时做的所有事情都是一样的: sudo groupadd artemiscd /opt
浏览 31
提问于2020-07-13
得票数 0
回答已采纳
2
回答
如何在FreeBSD上启用nginx上的
aio
?
、
但是,我已经安装了nginx,所以我需要重新编译启用
aio
的nginx。重新编译部分是我不知道如何做的。有人能帮我吗?
浏览 0
提问于2013-02-08
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java中BIO,NIO,AIO的理解
java 中的 BIO/NIO/AIO 详解
BIO,NIO,AIO编程比较
Java的应用
Java ArrayDeque应用示例
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券