Например, жабовская программа не закрывает его явно, а только тогда, когда до чего-нибудь там доберется сборщик мусора. ну начнем с того , что в жабе файлы , равно как и сокеты закрываются руками. если же реально они закрываются не руками а финализатором или вообще по GC, то автор такого говнокода должен однозначно получить п****лей. что касается закрытия файлов в жабе (шатного) то никаких проблем с этим никогда не было, что по WinXP/Vista, что под разнообразными линуксами. есть правда еще один ньюанс - автор жабакода не говнокодер, а правильный пацан и на время записи файла ставит read lock. это означает, приложение читающее документы пытается это делать ДО того как пишущее приложение закроет файл.
|