腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
open
()
系统
调用
无法
完成
,
我们
需要
调用
close
()
吗
?
c
、
linux
如果
open
()向我的程序返回值-1,这表示失败,我还
需要
关闭该文件
吗
?我读到,
如果
fopen()失败,那么您不
需要
调用
fclose(),因为您还没有打开任何文件。我想知道
open
()是不是也是这样? int fd =
open
(myfile, O_RDONLY);
close
(fd); }
浏览 280
提问于2021-02-09
得票数 0
回答已采纳
1
回答
初始化变量时,模式位会改变
吗
?
operating-system
、
kernel
、
system-calls
所以我知道
系统
调用
(例如
open
,
close
, read, write等)将模式位更改两次--从用户模式更改为内核模式,以服务
系统
调用
请求,然后在
完成
后返回用户模式。但
如果
我们
有模式位将再次更改两次以服务于
open
系统
调用
,但是当它将其分配给一个变量时又会怎样呢?假设它<
浏览 3
提问于2015-02-22
得票数 1
回答已采纳
2
回答
系统
调用
会在C程序中发生
吗
?
c
、
function
、
system-calls
、
libc
系统
调用
会在C程序中发生
吗
?", 11);}问题 我的结论首先是正确的
吗
?
系统
<em
浏览 1
提问于2020-12-30
得票数 6
回答已采纳
1
回答
如果
要释放SqlDataReader,我
需要
调用
close
()
吗
?
c#
、
design-patterns
如果
我在using块中实例化一个SqlDataReader,我
需要
在读取器上
调用
close
()
吗
? } }
浏览 0
提问于2013-05-04
得票数 3
回答已采纳
1
回答
在Java中,用户程序如何进行
系统
调用
/
调用
内核子例程?
operating-system
、
kernel
、
system-calls
我想对用户空间程序和操作
系统
交互有一个清晰的认识。在文件I/O的上下文中,我想知道像java文件i/o API read()这样的用户应用程序是如何工作的。由于文件操作是由
open
()、
close
()、read()、write()等POSIX
系统
调用
访问的,那么java代码是如何
调用
这些
系统
调用
的呢?当
我们
编译java代码时,java read() API会被编译成什么样的指令呢?据说,用户程序会引发陷阱/
浏览 1
提问于2013-10-30
得票数 5
1
回答
JVM垃圾收集器在应用程序关闭时运行吗?
java
、
garbage-collection
、
jvm
据我理解,通常的方法是不依赖终结器来执行清理,因为
无法
保证何时
调用
它们,或者
如果
应用程序
完成
,它们是否会被
调用
。但是,我仍然希望在应用程序
完成
并且所有对象都停止存在时
调用
它们,只要应用程序还活着。简化
我们
会有 }
浏览 0
提问于2017-02-06
得票数 2
回答已采纳
2
回答
我们
真的
需要
在今天的
close
()之前
调用
刷新()
吗
?
java
、
io
、
bufferedwriter
、
writer
、
steam
就像或一样,
如果
所有缓冲的流/撰稿人在
调用
close
()时都会
调用
它的flush(),
如果
我们
(开发人员和将检查代码的开发人员)都知道这一点,
我们
真的还
需要
这样做
吗
?
如果
是,原因是什么?
浏览 3
提问于2014-11-11
得票数 7
回答已采纳
2
回答
为什么不是所有的库函数都不是
系统
调用
?
linux
、
kernel
、
system-calls
因此,从我的基本操作
系统
课程中,我了解到内核是与硬件交互的那个。因此,
如果
我们
想要与硬件交互,
我们
需要
调用
系统
调用
。
open
()是
系统
调用
,而strlen()不是
系统
调用
。那么,不是所有的函数都应该在某个时刻进行
系统
调用
吗
?
浏览 0
提问于2019-09-11
得票数 0
13
回答
用Linux内核中的模块覆盖功能
c
、
linux
、
module
、
kernel
在没有详细说明原因的情况下,我正在寻找一种干净(尽可能)的方法来替换内核函数和可加载模块的
系统
调用
。我最初的想法是编写一些代码来覆盖一些函数,这些函数将使用原始函数(
如果
可能的话,
调用
该函数),然后添加一些我自己的代码。#定义和类型的想法出现在脑海中,但我
无法
在我的头脑中完全破解它。 简而言之:有人知道如何有效地覆盖Linux内核中的函数(来自模块)
吗
?
浏览 0
提问于2008-11-14
得票数 21
回答已采纳
1
回答
系统
调用
|读|写|打开|关闭| Linux
linux
、
debian
、
proc
在我的大学里,
我们
应该安装virtualbox和Debian来使用Linux。这已经
完成
了,并且还可以工作。但是对于第一个任务,
我们
应该使用
系统
调用
open
(2),read(2),write(2)和
close
(2)。每次我打开终端并进入这些功能,它都不工作。
我们
应该使用Read | Write |
Open
|
Close
,即/proc/interrupts读取并输出到标准输出。它是如何工作的?
浏览 2
提问于2020-04-29
得票数 1
1
回答
文件描述符表和
系统
调用
c
、
file
、
operating-system
、
system-calls
我一直在阅读关于文件描述符以及操作
系统
如何管理文件,以及如何使用C
系统
调用
"
open
()“为进程提供对它们的访问,我有以下几个问题: 文件描述符表:是所有进程共享的一个大数据结构(例如,有两个进程:进程A和进程B,它们是否有指向OS文件描述符表的指针),还是操作
系统
为每个进程创建了一个全新的文件描述符数组?其他什么编程语言可以
调用
系统
调用
?例如,我知道使用C/C++可以很容易地使用OS接口(叉()、
close
(
浏览 1
提问于2014-03-29
得票数 1
回答已采纳
1
回答
perl
系统
调用
不随机执行
perl
、
exec
; ...
close
($FH); 这些命令几乎是逐字重复两次(修改了一些参数,但文件句柄的循环)在一个循环构造中,它本身被多次迭代。出乎意料和看似任意的,程序有时
无法
完成
系统
调用
,导致依赖于
系统
调用
生成的输出的后续行依次失败,从而触发脚本的取消,并显示相当无用的错误消息"No此类文件或目录“(引用
open
语句)。直接从控制台执行相同的
系统
调用
,而不是在pe
浏览 0
提问于2014-07-28
得票数 1
回答已采纳
1
回答
Windows C Run-Time _
close
(fd)未关闭文件
c
、
windows
、
file-handling
我们
在生产中遇到了一个问题,一个用C和C++混合编写的Windows应用程序,MoveFileEx有时会报告“该进程
无法
访问该文件,因为它正被另一个进程使用”。这个问题很少见,但最近
我们
已经能够在
我们
的开发环境中重现这个问题。发生的情况是进程A通过网络接收数据,并使用以下命令创建包含该数据的文件: fd = _
open
(fileName, O_CREAT | O_WRONLY | O_TRUNC | O_BINARY, _S_IREAD当我运行进程监视器来捕获文件
系统
活动时,我可以看到当
浏览 0
提问于2018-12-28
得票数 4
1
回答
安全地
完成
读取操作(Boost.Asio)
c++
、
multithreading
、
boost
、
boost-asio
通过
完成
读取操作,我的意思是使socket::read_some返回或
调用
传递给socket::async_read_some的处理程序。注意,我在套接字的接收端,是我启动了读取操作。我尝试了socket::shutdown(),然后
调用
了socket::
close
(),如下所示:if (psocket->is_
open
()) { psocket->shutdown(tcp::socket::shutdown_both,
浏览 4
提问于2015-09-07
得票数 0
回答已采纳
5
回答
.write在Python中不起作用
python
、
file
下面是我的程序片段:outFile.write(output)print "Output savedto \"P4Output.txt\"\n" 输出正确地打印到控制台,但是
如果
我打开文件,它是空白的。
如果
我删除该文件并再次执行我的程序,该文件将被创建,但仍然是空的。我之前在我的另一个程序中使用了完全相同的代码块,它起作用了,现在仍然起作用。但是,
如果<
浏览 1
提问于2011-05-12
得票数 41
回答已采纳
1
回答
Perl关闭管道无错误
perl
、
pipe
我正在使用Perl来执行一个外部程序,
如果
它在运行时返回一个特定的字符串,我希望结束它的执行。下面的代码按
需要
中断执行,但是在执行最后一行(关闭)时会返回错误消息。
open
(my $out, "-|", "usfos $memory<input-$cpu.scr"); if ($_ =~ /MIN STEP LENGTH/) { }
close
$out;
浏览 6
提问于2016-04-07
得票数 2
回答已采纳
1
回答
Grails2.5 afterUpdate -在事务生命周期中它被称为什么点?
events
、
grails
、
grails-orm
如果
更新失败(例如,约束或乐观锁失败),还会
调用
after事件
吗
? 这项工作基本上是使用getAllSession和las
浏览 5
提问于2015-12-14
得票数 1
回答已采纳
2
回答
如何在Solaris中检测文件泄漏和相应的代码?
c++
、
unix
、
solaris
如果
我们
在Solaris上也有工具,请让我知道?
浏览 0
提问于2011-07-27
得票数 2
1
回答
如何确保对mongodb的node.js
调用
是真正异步的
node.js
、
mongodb
我正在尝试编写一个node.js应用程序,
我们
需要
将其部署到生产环境中。
我们
需要
确保当有任何长时间运行的进程/操作,如查询或数据库服务器访问时,node.js不会挂起。因此,我正在尝试
调用
mongo或文件
系统
,这
需要
很长时间才能
完成
,这样我就可以验证其他node.js服务器是否可以在此期间为任何其他请求提供服务。遗憾的是,我
无法
插入mongo
需要
很长时间才能
完成
的记录,也
无法</
浏览 0
提问于2012-09-13
得票数 0
回答已采纳
3
回答
当用mkstemp()创建的文件被删除时?
c
、
linux
、
temporary-files
我有一个程序,它
调用
mkstemp(),用返回的fd写一些东西,然后关闭fd。我希望文件保持不变,直到我自己删除它!比如rm命令之类的。我的问题是: Linux会在关闭(Fd)之后删除这个文件
吗
?
浏览 6
提问于2015-09-07
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
计算机二级Python考点解析12
Python语法系列(9)-为什么要用with
try-with-resources-JAVA成长之路
ASP数据库插入、更新和删除操作
Python中级教程——读写文件(二)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券