hi! multiple threads can independently open a given file and will have separate instances of the java.io.File object, each corresponding to the same file. in this case,do i need synchronize?i found it is right when multiple threads read by separate File object,what will happen when multiple threads write the same file? who can tell me the mechanism of file manipulation in java?and show me the way how to deal with this situation! thanks!