MVVM i aplikacja wielowątkowa

0

Cześć, mam pytanie dotyczące implementacji MVVM w aplikacji wielowątkowej. Potrzebuję zrobić aplikację która będzie wykonywała dość sporo operacji w tle i tutaj mam pytanie jak do tego podejść korzystając z MVVM ? Czy wątek do obliczeń powinien działać ciągle i wykonywać obliczenia zależnie od flag czy może za każdym razem tworzyć nowy wątek a po zakończeniu obliczeń przerywać go ?

0

przecież samo MVVM nie ma nic do tego. Wątek powinien istnieć przez cały czas kiedy jest potrzebny. Nie widzę sensu aby miał on działać cały czas (bo po co? aby go nie niszczyć i tworzyć na nowo? - znikoma oszczędność jeśli w ogóle jakaś jest). A dodatkowo implementować jakąś skomplikowaną logikę tylko po to aby nic nie robił jak skończy liczyć? - niepotrzebna robota.
Na koniec pytanie - jak trzeba będzie dwa zestawy policzyć "w tym samym czasie" to jak to zrobisz z jednym wątkiem działającym cały czas?

0

W sumie to nie potrzebnie pisałem o MVVM. Bardziej chodziło mi o to czy lepiej tworzyć co jakiś czas nowy czy podtrzymywać ciągle jeden.
A co do pytania to nie przewiduję obliczeń dwóch zestawów w tym samym czasie.

0

Ale jakiego rodzaju to operacje i jak długie są przerwy między nimi? Bo może Task Ci wystarczy?

1 użytkowników online, w tym zalogowanych: 0, gości: 1