Obliczenia w tle.

Odpowiedz Nowy wątek
2018-10-25 21:51

Rejestracja: 4 lata temu

Ostatnio: 4 tygodnie temu

0

Cześć,
Piszę aplikację w c# wpf. W pewnym momencie wykonuję w niej długo trwające obliczenia. Chcę je wydelegować do osobnego wątku lub czegokolwiek innego generalnie chcę żeby obliczenia mi się wykonały bez utraty responsywności aplikacji. Fajnie też by było dodać jakiś progres bar ale on nie jest dla mnie priorytetem. Chętnie przyjmę wszelkie pomoce jak rozwiązać to zadanie w najłatwiejszy sposób. Przy okazji chętnie też zaczerpnął bym wiedzy o programowaniu współbieżnym, możecie polecić jakieś sensowe źródło wiedzy?

Pozostało 580 znaków

2018-10-25 21:53

Rejestracja: 4 lata temu

Ostatnio: 3 tygodnie temu

0

Wprowadzenie do wątków

Pozostało 580 znaków

2018-10-25 22:01

Rejestracja: 2 lata temu

Ostatnio: 1 rok temu

0

Thread lub Task, Task to nowsze rozwiązanie Microsoftu bazujące na Thread. Proponuję przyjrzeć się Task.

Pozostało 580 znaków

2018-10-26 08:06

Rejestracja: 17 lat temu

Ostatnio: 2 godziny temu

Lokalizacja: Kraków

Najlepsze darmowe źródło wiedzy o programowaniu współbieżnym w C#:

http://www.albahari.com/threading/

Task.Run + await pozwolą Ci osiągnąć zamierzony rezultat z progress barem


It's easy to hate code you didn't write, without an understanding of the context in which it was written.
edytowany 1x, ostatnio: neves, 2018-10-26 08:07

Pozostało 580 znaków

Odpowiedz

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