Jump to content

Talk:File input/output: Difference between revisions

Race conditions?
No edit summary
(Race conditions?)
Line 9:
Non-lexical filehandles have global scope and pollute the namespace as they cannot be restricted to the least possible lifetime. The || operator binds stricter than the or operator and forces the open function to have parentheses. The two-argument version of open is unelegant as it invites programming mistakes (see "dispelling the dweomer" in the Camel Book).
[[User:89.49.121.184|89.49.121.184]] 19:31, 22 January 2007 (EST)
==Race conditions==
A thought: Should this task be rewritten to guard against race conditions? Many of these code examples check for a file's existence, and then create the file. Between the check and the creation, another process might already have created the file. --[[User:Short Circuit|Short Circuit]] 17:55, 12 November 2007 (MST)
Cookies help us deliver our services. By using our services, you agree to our use of cookies.