Параллелизм с .NET 4.0 в настольном sqlite однопоточном приложении? - PullRequest
1 голос
/ 26 октября 2010

Где вы видите сценарии работы для параллелизма / многопоточности / PLINQ и т. Д. Для однопоточного настольного приложения WPF с sqlite?

Хотелось бы узнать, могу ли я как-то настроить свое приложение, даже если оно только для учебного эффекта:)

1 Ответ

1 голос
/ 26 октября 2010

Все зависит от того, что делает ваше приложение.Если вы вообще выполняете какую-либо обработку данных, вам следует выяснить, можно ли разделить данные на независимые блоки и, таким образом, иметь возможность обрабатывать их параллельно.

LOB-приложения обрабатывают данные, даже если это просто означает «извлекать клиентов из базы данных и представлять их в списке».Возможно, вы могли бы выполнить выборку асинхронно, выполняя некоторую анимацию «загрузчика» в представлении.Несмотря на простоту, это все еще параллелизм и все еще трудная задача, чтобы заставить его работать.

Тем не менее, попытка распараллелить вещи, которые уже хорошо работают на одном ядре, является излишним.Возможно, вам стоит поискать другой проект, чтобы попробовать параллелизм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...