- Регистрация
- 03.06.2012
- Сообщения
- 410
- Благодарностей
- 84
- Баллы
- 28
Давно интересовал простой вопрос.
Как происходит синхронизация у зенки по удалению строчек в файле, если идет многопоточный режим?
Я все проекты реализую так. 1 - вычисление общего кол-ва строчек 2 - рандом от 0 до общего 3 - в конце удаление строки по номеру
Но возникает резонный вопрос, когда идет многопоток строчки сдвигаются и общее кол-во постоянно уменьшается:rolleyes: не удаляется ли строка, которая еще не задействована, а прошлая сохраняется?
Как происходит синхронизация у зенки по удалению строчек в файле, если идет многопоточный режим?
Я все проекты реализую так. 1 - вычисление общего кол-ва строчек 2 - рандом от 0 до общего 3 - в конце удаление строки по номеру
Но возникает резонный вопрос, когда идет многопоток строчки сдвигаются и общее кол-во постоянно уменьшается:rolleyes: не удаляется ли строка, которая еще не задействована, а прошлая сохраняется?