У меня есть приложение в .net 2.0, в котором у меня есть объект DataTable глобально в моем приложении и есть разные типы данных в целом приложении.Синхронизировать datatable/dataview для чтения написать
Когда выполнено действие, я создал много потоков, которые говорят, что 5, в которых данные считываются из разных источников данных, между тем, в то время как 2/3 потоки считывают данные (не все еще два для чтения данных) данные записи потока в datatable , Таким образом, мы получаем исключения, такие как «Enumeration update» или «parameter not null».
Для этого я использую ReadWriteLock, но не вижу удачи, что он останавливается на ReaderWriterLock.AcquireWriterLock().
Я не понимаю, где я делаю неправильно.
Если у кого-либо есть идеи. Пожалуйста, помогите мне, как реализовать ReaderWriterLock для этого сценария для datatable и dataview.
Спасибо!