请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

close起什么作用?

老师,请问这里的close起什么作用?


// 关闭信号和IO,本程序不希望被打扰。
for (int ii=0;ii<64;ii++)
{
signal(ii,SIG_IGN); close(ii);
}

正在回答 回答被采纳积分+3

1回答

长歌_吴从周 2022-02-17 19:20:52

关掉IO,每个程序都会缺省打开三个IO:stdin、stdout和stderr,服务程序运行在后台,这三个IO留着也没什么用。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕村2321747 #1
    所以是关掉io用close()就可以嘛?
    回复 有任何疑惑可以回复我~ 2022-02-18 00:24:23
  • 是的,建议您补一下下基础知识。
    回复 有任何疑惑可以回复我~ 2022-02-18 00:42:15
  • 使用close关闭io我能理解,但这里循环调用close, 把 1~64 都关掉了,在相关的man说明中我找不到相关的描述,老师能给这种用法的出处吗?
    回复 有任何疑惑可以回复我~ 2022-02-20 15:10:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信