腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(595)
视频
沙龙
2
回答
是否
有
独
立于
平台
、
非
阻塞
的
方法来
判断
文件
描述符
是否
是
磁
盘上
的
文件
(
常规
/
目录
)
、
、
、
、
我正在寻找一种不会在内核中
阻塞
的
文件
描述符
的
类型。我知道我可以使用fstat(2),但fstat也会为我获取各种元数据信息(访问时间等),这些信息可能会
阻塞
任意时间(尤其
是
在网络
文件
系统上)。编辑:我正在寻找一个系统调用来做这件事,派生一个单独
的
进程
是
不可接受
的
,因为派生一个进程并读取它
的
结果肯定不是即时
的
。我需要知道
的
唯一一点信息
是</
浏览 18
提问于2019-10-12
得票数 7
1
回答
设置
的
O_NONBLOCK
是
文件
描述符
的
属性还是基础
文件
的
属性?
、
、
、
、
从我在Open Group网站上读到
的
关于、、和
的
内容中,我得到
的
印象是,
是否
在
文件
描述符
上设置了O_NONBLOCK,以及
是否
将
非
阻塞
I/O与
描述符
一起使用,应该是该
文件
描述符
的
属性,而不是底层
文件
的
属性作为
文件
描述符
的
属性意味着,例如,如果我复制一个
文件
浏览 0
提问于2010-05-23
得票数 24
回答已采纳
1
回答
确定assets
文件
夹中
文件
的
文件
类型
、
、
、
问:如何以编程方式区分assets
文件
夹中
的
目录
和
常规
文件
? 在使用AssetManager访问assets
文件
夹中
的
文件
时,似乎无法确定
文件
实际上
是
文件
还是
目录
。您可以从list方法获取
文件
列表,然后使用open方法打开
文件
。我想也许使用openFd
方法来
获取资产
文件
描述符
(然后请求普通<e
浏览 2
提问于2010-06-10
得票数 2
回答已采纳
2
回答
使用C中线程
的
异步
文件
I/O
、
、
我试图了解如何使用线程来模拟异步
文件
操作。我找到了关于这一主题
的
几乎毫无意义
的
材料。进程使用线程打开一个
常规
文件
。父进程从线程中获取
文件
描述符
,现在它可以关闭线程。父进程使用一个新线程使用
文件
描述符
,从
文件
中读取X字节。父进程以当前
文件
状态
的
查找位置获取
文件
描述符
。父进程可以重复这些操作,而不需
浏览 0
提问于2010-10-13
得票数 2
回答已采纳
3
回答
如何等待使用Java 7 Files完成操作?
、
我正在编写一些java代码,它创建一个
目录
,然后将一些
文件
放在该
目录
中。但是,我并不关心
文件
创建
的
顺序,但是,要成功地创建
文件
,
目录
需要首先退出。我想使用(新
的
) api,因为它有一套非常优雅
的
处理
文件
和
目录
的
方法。 虽然Files类是非
阻塞
的
,但这意味着
目录
并不总是存在
的
。
是否
有<
浏览 0
提问于2019-02-17
得票数 3
回答已采纳
5
回答
在python中可以进行异步
文件
写入吗?
、
、
在Python中有没有一种简单
的
异步写
文件
的
方法? 我知道正在
阻塞
;这在大多数情况下都没问题。对于这种特殊
的
情况,我需要写代码来完全不
阻塞
应用程序,或者至少尽可能少地
阻塞
应用程序。
浏览 1
提问于2008-11-25
得票数 23
回答已采纳
1
回答
在需要附加属性
的
文件
描述符
上使用轮询
的
规范方法
、
、
我使用poll来处理我
的
程序中各种
文件
描述符
上
的
事件。每个连接都有与其相关
的
某些属性。它需要一个会话标识符和一个目标
文件
描述符
(与poll正在处理
的
fd分开)。下面
是
这个结构
的
样子:{ uint32_t session_id;} my_conn我最初
的
反应是迭代my_conn
浏览 3
提问于2018-01-16
得票数 0
回答已采纳
3
回答
在distutils/setuptools之前和之后访问数据
文件
、
、
我正在做一个独
立于
平台
的
PyQt应用程序。我打算用setuptools写一个setup.py
文件
。我一直在阅读有关setuptools和distutils
的
文档,我发现如果我将主题/
目录
中
的
所有
文件
都设置在“共享/MyApp/ data_files /”
目录
中
的
setup()选项中,那么它
的
安装将带有但是,我也希望能够在开发期间访问数据
文件
,
浏览 0
提问于2009-08-02
得票数 11
回答已采纳
1
回答
是否
有
一种可移植
的
方法可以从类似套接字
的
文件
描述符
中丢弃大量可读
的
字节?
、
、
、
、
是否
有
一种可移植
的
方法可以丢弃来自套接字
的
大量字节而不将它们复制到用户空间?在
常规
文件
中,我可以使用lseek(),但是在套接字上,这是不可能
的
。我
有
两种可能需要它
的
场景: 记录流到达
文件
描述符
(可以是TCP、SOCK_STREAM类型
的
UNIX域套接字或潜在
的
管道)。然而,splice()
是
Linux专用
的
,在更多
浏览 5
提问于2018-07-06
得票数 2
1
回答
春季网络流量中
的
非
阻塞
文件
操作
、
、
、
我需要编写一些代码来管理服务
的
文件
。第一本能
是
使用在
常规
应用程序中工作良好
的
File/Files,但它们
是
阻塞
的
。 所以,我搜索了所有我想象中
的
标准,但是所有的结果都与上传/下载
文件
有关。我
的
问题
是
-
是否
有
任何
方法来
管理
文件
(删除,复制,移动)以一种
非
阻塞
浏览 9
提问于2022-02-05
得票数 1
回答已采纳
2
回答
如何获得
目录
路径,在Lua中给出一个
文件
名,它与
平台
无关。
如果
文件
是
/etc/haproxy/haproxy.cfg,则输出应该是
目录
名/etc/haproxy。但是它不是独
立于
平台
的
,并且在Windows上会失败,因为路径分隔符
是
不同
的
。那么,
是否
有
一种
平台
不可知论
的
方法来
实现这一点,通过使用lfs模块?
浏览 1
提问于2016-06-21
得票数 5
回答已采纳
3
回答
非
阻塞
连接()和select()将返回0。
、
、
、
、
我正在编写一个单线程应用程序,在一个循环中不需要处理多个连接
的
TCP套接字。下面
是
它启动连接
的
部分:wire[wi].skt=socket(AF_INET,SOCK_STREAM | SOCK_NONBLOCK,IPPROTO_TCP}; };显然,这里最常见
的
浏览 5
提问于2015-04-13
得票数 0
回答已采纳
3
回答
如何在unix中创建
阻塞
文件
描述符
?
、
、
、
我想在Unix
的
C中创建
阻塞
和
非
阻塞
文件
。首先,
阻塞
:
是
那么回事吗?
非
阻塞
文件
怎么样?我不知道这件事。 当我打开它在里面写
的
时候,打开它就可以了,如果不是,它就会
阻塞
。当我打开它阅读,它是开放
的
浏览 8
提问于2012-11-21
得票数 0
回答已采纳
3
回答
如何确保数据写入物理媒体?
、
、
、
我
有
一个由脚本调用
的
程序。此程序将大量数据写入磁
盘上
的
文件
,然后终止。一旦完成运行,脚本就会杀死整个系统
的
电源。 调用fsync()并不一定确保包含
文件
的
目录
中
的
条目也到达磁盘。为此,还需要在
目录
的
文件
描述符
上显式地使用fsyn
浏览 6
提问于2021-01-07
得票数 3
1
回答
C++ cin.get()、cin.peek()暂停中,与stdio相同
、
、
、
、
这是我当前
的
代码。这段代码显示了cin.get()上
的
错误。我知道这不是好
的
代码,它从来都不是好
的
,我只是在测试一些cin
的
东西。我
的
问题
是
cin.get(),cin.peek(),cin.ignore(),getchar(),或者几乎任何cin或stdio函数,当流为空时,暂停我
的
程序
的
执行,而不设置EOF位或任何东西。这对我来说很烦人,因为我想检查流中
是否
有
什么东西,这样我就可以清除它,因为ig
浏览 0
提问于2012-11-13
得票数 2
2
回答
C语言中与
平台
无关
的
命令行访问方法?
、
、
、
在windows上,程序员可以这样做:system("ls > outputFile.txt")
是否
有
一种独
立于
平台
的
方法来
访问命令行,或者至少有一种
方法来
确定在哪个
平台
上执行程序(因为对相同功能
的
调用差别很大
浏览 3
提问于2014-01-15
得票数 0
3
回答
为什么在select中使用写?如何在实践中使用?
、
、
、
、
一个主线程
是
event_processor_thread,它执行主要
的
功能处理。第二个线程
是
一个总是在后台运行
的
event_dispatcher线程,实时地向多个接口写入和读取多个接口(无
阻塞
异步i/o)。我在网络上做了一些研究,发现实现
非
阻塞
套接字i/o
的
最佳方法可以通过 我选择了后者,因为它更容易,我最多有4个接口可从/写到。我很清楚使用readfds
的
听/
浏览 1
提问于2013-11-19
得票数 6
1
回答
获取特定用户
的
文件
权限
我希望获得特定用户
的
文件
权限。目前我正在做这样
的
事情: System.out.println("write permissions: " + file1.canWrite);这提供了用户执行程序
的
权限。但问题
是
,我想指定一个用户,或者至少打印
文件
的
所有权限,而不仅仅是所有用户。
有
什么想法吗?
浏览 0
提问于2018-09-20
得票数 2
3
回答
当虚拟线程执行
阻塞
系统调用时,会发生什么情况?
、
、
、
我在调查
是
如何工作
的
,它能给我
的
公司带来什么样
的
好处。 因此,我理解其动机,对于基于标准servlet
的
后端,总是
有
一个线程池执行业务逻辑,一旦线程因为IO而被
阻塞
,它只能等待。因此,假设我
有
一个具有单个端点
的
后端应用程序,这个端点背后
的
业务逻辑
是
使用JDBC读取一些数据,它内部使用InputStream,它将再次使用
阻塞
系统调用( read() )。它与
常规
线程
浏览 5
提问于2021-11-30
得票数 10
回答已采纳
4
回答
是否
可以使用C来了解在运行时
是否
在磁
盘上
执行
文件
操作?
、
、
我
是否
可以使用C来了解
文件
操作在运行时
是否
在磁
盘上
执行(以及在哪里执行)?
浏览 1
提问于2009-12-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Vue3 系统入门与项目实战-完结分享
netty 系列之IO的五种模型
linux开发各种I/O操作简析,以及select、poll、epoll机制的对比
并发服务器(三):事件驱动
Caffeinated 6.828:实验 5:文件系统、Spawn和Shell
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券