- Регистрация
- 02.01.2019
- Сообщения
- 36
- Благодарностей
- 2
- Баллы
- 8
Есть кусок кода работы со списком в кубиках
Подскажите как этот кусок залочить, что бы кубики не перепутывались в многопотоке.
Как совокупность этих кубиков засунуть в код
Как правильно записать команды на С#
1. привязка списка к файлу
2. удалить строку из списка по рег.выражению ^\s*$ (пустая строка)
3. добавить в список строку из переменной
4. удалить дубли из списка
5. сохранить список в файл
Подскажите как этот кусок залочить, что бы кубики не перепутывались в многопотоке.
Как совокупность этих кубиков засунуть в код
Код:
//Лочим код изменения списка для многопотока
lock (SyncObjects.ListSyncer)
{
//тут совокупность команд заменяющих выше показанные кубики
}
1. привязка списка к файлу
2. удалить строку из списка по рег.выражению ^\s*$ (пустая строка)
3. добавить в список строку из переменной
4. удалить дубли из списка
5. сохранить список в файл