shut与close的区别
发布网友
发布时间:2022-04-23 13:04
我来回答
共5个回答
热心网友
时间:2023-10-14 18:16
1、close比较普通,有时可以和shut互换使用,但它更强调“不让某人或某物进入或通过”的意思,有时有“不接纳”的意思,但通常表示“关闭”这一动作。
It's Sunday,so all the shops are closed.
今天是星期天,所以这些店铺都关门了。
I felt sure I would never be able to close the case again.
我肯定没有办法再把箱子关上了。
shut与close的含义差别在于,shut仅表示“关闭”之状态,不包含“不让进入”或“不接纳”的意思。
As soon as he opens the gate from the outside,he comes into the garden and waits until the gate shuts.
它一旦从外面把门打开,便走进园子里等着关门。
在某些习语中,只有shut而不用close.
Shut up!住口!
He found every road to the accomplishment of his desire shut against him.
他发现通向实现自己愿望的所有道路都被堵死了。
He shut his eyes to the severs reality.
对于这严峻的现实,他是闭着眼睛不肯看的。
热心网友
时间:2023-10-14 18:16
close、shut这两个词的共同意思是“关闭”。其细微区别在于:close指把门等关到让人不能出入的程度,只表示关上;shut指关严并紧紧闩住,强调与外界隔绝。
热心网友
时间:2023-10-14 18:17
亲手制作的图
热心网友
时间:2023-10-14 18:17
一个口语,一个官方
热心网友
时间:2023-10-14 18:18
close与shutdown的区别主要表现在:
close函数会关闭套接字ID,如果有其他的进程共享着这个套接字,那么它仍然是打开的,这个连接仍然可以用来读和写,并且有时候这是非常重要的 ,特别是对于多进程并发服务器来说。
而shutdown会切断进程共享的套接字的所有连接,不管这个套接字的引用计数是否为零,那些试图读得进程将会接收到EOF标识,那些试图写的进程将会检测到SIGPIPE信号,同时可利用shutdown的第二个参数选择断连的方式。