由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - linux下, 一个thread 正在写文件,如果另一个thread试图去删去 (转载)
相关主题
请教个题目Amazon电面 (05/02/09更新第二次,第三次电面)
careercup 150 deadlock 一题面试题
办h1b是否越早越好呢?M,BB面试+职业求教
报Google Offer, 发布面经问一个deadlock的问题
怎样 avoid deadlock ??请教一道多线程的基本问题
问跟recruiter谈条件,recruiter往往在面试前就把工资说清楚了,怎么对付一直没有很好理解thread join itself,哪位解惑一下
学校ISO开Cap-Gap I-20有什么先决条件么?一道google题
[合集] OS interview questionscareerup 150 上一道deadlock 题
相关话题的讨论汇总
话题: thread话题: 文件话题: 删去话题: linux话题: 试图
进入JobHunting版参与讨论
1 (共1页)
c*******a
发帖数: 1879
1
【 以下文字转载自 Programming 讨论区 】
发信人: centralla (central LA), 信区: Programming
标 题: linux下, 一个thread 正在写文件,如果另一个thread试图去删去这个文件
发信站: BBS 未名空间站 (Mon Oct 2 19:52:10 2017, 美东)
会不会产生deadlock?
v*****u
发帖数: 1796
2
没有其他resource的话不会。 deadlock 一大先决条件是多个线程互相等待resource
l****u
发帖数: 1764
3
看删除那个怎么实现的吧,blocking的话就一直等到写完了删掉,nonblocking就返回
false删除失败了
g*****t
发帖数: 42
4
文件被删掉也只是做标记, 文件被打开inode被用文件不会真正被删掉。不会deadlock
y*d
发帖数: 2226
5
Windows会,linux不会
windows里文件会被锁住
linux里只是删了目录结构里的引用,写thread里的引用还在。等写thread关了文件,
才会被垃圾回收。
这个垃圾回收比JAVA里的简单很多,只要引用计数就行了
1 (共1页)
进入JobHunting版参与讨论
相关主题
careerup 150 上一道deadlock 题怎样 avoid deadlock ??
break deadlock in a live process without killing the process问跟recruiter谈条件,recruiter往往在面试前就把工资说清楚了,怎么对付
On-site experience学校ISO开Cap-Gap I-20有什么先决条件么?
bloomberg就85k?[合集] OS interview questions
请教个题目Amazon电面 (05/02/09更新第二次,第三次电面)
careercup 150 deadlock 一题面试题
办h1b是否越早越好呢?M,BB面试+职业求教
报Google Offer, 发布面经问一个deadlock的问题
相关话题的讨论汇总
话题: thread话题: 文件话题: 删去话题: linux话题: 试图