2013-05-09 3 views

ответ

0

Вы не можете писать в тот же файл одновременно с тем, что файл будет заблокирован, вы все равно столкнетесь с проблемами версий.

Что вам лучше делать, это создать единый подраздел, который занимается обновлением этого файла, и будет ставить задачи для обновления. Хотя без дополнительной информации о том, чего вы хотите добиться, сложно сказать. Почему вы хотите использовать этот подход? Там может быть лучший способ обойти это.

+0

Я пытаюсь обновить файл трассировки в случае, если любая ошибка происходит в то время как поток активен. Спасибо :) – chaituse

+0

В этом случае я использовал бы предложенный выше подход для регистрации ошибок в файле. Имейте центральную функцию, которая имеет дело с записью в этот файл, вместо того, чтобы пытаться писать в один и тот же файл из нескольких потоков. – GJKH