Nauka wielowątkowości

0

Nie wiem czy to odpowiedni dział na takie pytanie, w każdym razie dotyczy ono Javy... Otóż chciałbym nauczyć się programować wielowątkowo. Ogarnąłem teoretycznie podstawy, napisałem hello worlda, czy tam prostą apkę która z pomcą CompleteableFuture pobiera danę z kilku API jednocześnie. Chciałbym zacząć jakiś większy projekt, który pozwoli mi głębiej poznać temat, ale kompletnie nie mam pomysłu jaki projekt mocno skorzystałby z wielowątkowości. Ktoś podsunie coś takiego?

1
  • wielowątkowy serwer HTTP
  • zrównoleglony solwer np. MES - możesz się pobawić w zwykłe zrównoleglanie pętli ale możesz też np. w domenowe. Możesz też zrobić wersję rozproszoną, będzie jeszcze więcej zabawy
  • własna implementacja toola do performance testów (coś jak Locust, Gatling)
0

Może WebScraper?
Albo jakiś klient do poczty - co jakiś czas odpytywanie serwer o emaile (scheduler), współbieżne pobieranie załączników
Może wielowątkowy chat z użyciem socketów?

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