C # WinForm Параллелизм с Invoke - PullRequest
0 голосов
/ 29 апреля 2011

У меня есть пользовательский интерфейс, который иногда взаимодействует с БД MSSQL.Существует поток пульса, который вставляет / обновляет данные в той же БД в операторе Invoke .

1) Является ли моя реализация защитой от несогласованности / повреждения данных БД?

2) Является ли Invoke наиболее эффективным / простым способом создания сериализации БД между потоком пользовательского интерфейса / потоком пульса или являются блокировками способомидти?

1 Ответ

2 голосов
/ 29 апреля 2011

Вы должны подумать о BackgroundWorker. Это хорошая абстракция вызова метода Invoke, он обрабатывает большинство случаев.

...