比方说,我有:sample.c文件没有线程的比赛条件?
int main (...) {
char str*;
get s through user input
test(str);
return 0;
}
void test (str) {
copy str to new file
change file permissions on new file
close file
}
有没有在这里的比赛条件可能性,因为我有我的main()方法没有线程。真的吗?
谢谢Peter G和Neil Butterworth。 – 2010-08-09 16:34:00
实际竞争条件是用户可以在“新文件”中更改数据(“交换”文件取决于目录权限),并且可以在创建“新文件”之前使用'umask()'关闭。 – ninjalj 2011-02-24 19:03:29