2010-10-26 4 views

Répondre

1

Tout dépend de ce que votre application est en train de faire. Si vous effectuez un traitement de données quelconque, vous devriez vérifier si les données peuvent être divisées en unités indépendantes et ainsi pouvoir les traiter en parallèle. Les applications métiers traitent les données même si cela signifie simplement "récupérer les clients de la base de données et les présenter dans une liste". Peut-être que vous pourriez faire la récupération asynchrone tout en faisant une animation "loader" dans la vue. Bien que simple, c'est encore un parallélisme et encore un défi d'apprentissage pour le faire fonctionner. Cela dit, essayer de paralléliser des choses qui fonctionnent déjà bien sur un seul noyau est exagéré. Peut-être devriez-vous chercher un autre projet pour essayer le parallélisme.

+0

c'est juste une application LOB. Obtenez des données de sqlite et montrez-le dans une belle application wpf mvvm. – Elisabeth

+0

@Lisa - voir ma réponse mise à jour –

+0

Eh bien Peter mes données viennent si vite (donc j'ai choisi sqlite) que je n'ai pas besoin de barre de progression/chargement. 90K insère en 0,5 secondes: P sérieusement maintenant, il semble qu'il n'y a pas d'utilisation pour les choses asynchrones lorsque les données viennent immédiatement droit? – Elisabeth

Questions connexes