比方說,我有: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