荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: ylsdd.bbs@ytht.net (咱也罢工), 信区: InstallBBS
标  题: Re: bbs程序设计当中的rename调用是否是原子操作?
发信站: YTHT (Sun Aug 11 14:30:58 2002)
转信站: SZUBBS!news2.happynet.org!YTHT


是一个独立的系统调用, 看起来似乎是个原子操作...
main()
{
        rename("a", "b");
}

strace ./a.out

...
old_mmap(0x40120000, 14752, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40120000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40124000
munmap(0x40012000, 14182)               = 0
rename("a", "b")                        = 0
_exit(0)
【 在 quickmouse@smth.org (碰猫死翘翘) 的大作中提到: 】
: 问一下知道的大虾


--
aaaaasdfadsdsfadsafdsafds


※ 来源:.一塌糊涂 BBS ytht.net.[FROM: 127.0.0.1]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店