Podrzuci ktoś pomysł z #programowanie do napisania prostej (na zajęcia na studia) aplikacji wielowątkowej? Nigdy w tym nie siedziałem, a potrzebuję temat. Reszta już chyba sama pójdzie xd
@AnanassZePuszky: Na przykład system rezerwacji biletów w kinie. Realny use-case gdzie będziesz mógł zweryfikować że nie dochodzi np. do nadpisywania rezerwacji albo overbookingu.
@Aryze a coś bardziej studenckiego? Jakieś obliczenia? Wymogiem jest c++ i zaprezentowanie czasu działania aplikacji. Tak jak pisałem zielonką jestem w tym i nie wiem jak się za to na starcie zabrać
aplikacja implementująca obliczenia równoległe z użyciem wielu wątków
@AnanassZePuszky: a może aplikacja do sortowania różnymi algorytmami, zarówno w spsób rekurencyjny jak i iteraryjny, tych samych danych z pomiarem czasu, dla każdego rozwiazania?
@AnanassZePuszky: jakieś operacje na ogromnych wektorach albo macierzach? Mnożenie, dodawanie. To chyba najprostsze. Będziesz to pisał na "gołych" wątkach czy OpenMP? Bo od tego jak to napiszesz tez może zależeć czas wykonania, np jeśli pojedyncza operacja jest szybka to warto mieć thread pool, bo stworzenie wątku trwa dłużej niż operacja która ma wykonać. Trzeba też odpowiednio pozbierać wyniki z wątków tak żeby nie było blokad. Alternatywnie jakiś prosty scraper, i pokazać
@AnanassZePuszky: Wyszukiwanie elementu w dużej liście. Każdy wątek dostaje przedzial do przeiterowania. Czekasz aż wszystkie skończą działanie i sprawdzasz, który znalazł. Albo liczenie pi metoda monte carlo. Znowu dzielisz dziedzinę na n wątków.
@validshort myślałem nad przeszukiwaniem tekstu pod względem wskazanego słowa, ale co jak będzie rozbite na dwa zbiory i szukaną fraza będzie pomiędzy?
@AnanassZePuszky: w sensie że masz porównać działania jakiegoś algorytmu?
może jakiegoś CRUDa do zapisywania studentów, wpisywania im ocen i obliczania srednich
@AnanassZePuszky: a może aplikacja do sortowania różnymi algorytmami, zarówno w spsób rekurencyjny jak i iteraryjny, tych samych danych z pomiarem czasu, dla każdego rozwiazania?
Alternatywnie jakiś prosty scraper, i pokazać
Albo liczenie pi metoda monte carlo. Znowu dzielisz dziedzinę na n wątków.
Komentarz usunięty przez autora