Pomysł na przykładową aplikację wielowątkową

Pomysł na przykładową aplikację wielowątkową
SO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 45
0

Witam, prosiłbym o propozycje aplikacji bardzo prostej ale użytecznej obslugujacej watki (uzycie metod synchronizacji) projekt mam wykonać w języku c++, pomyslow brak...
Pozdrawiam.

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
0

Dwa pomysly mam:

  1. Generowanie jakiejs funkcji w locie na podstawie danych z kontrolek
  2. Plynna animacja bryly/przeksztalcen geometrycznych tez w locie
mychal
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Przedmonitorze Górne
0

prosty czat z wielowątkowymi klientami i serwerem.

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12316
0

@n0name_l , @mychal - nie wiem czy zauważyliście, ale pytacz prosi o pomysł na bardzo prosty program, a to co podaliście wcale takie nie jest... :]

M8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 59
0

Możesz napisać taką prostą konsolową gierkę:

  • Użytkownik wybiera poziom trudności np. Easy/Hard i na tej podstawie określa się czas np. dla Hard jest to 10 sekund;
  • Program losuje liczby z jakiegoś zakresu (zależy od poziomu trudności np. dla Easy <10;100>);
  • Użytkownik wybiera "Start" i w tym momencie w osobnym wątku zaczyna się odliczanie czasu a uzytkownik rozwiązuje zadania (dodawanie,odejmowanie,mnożenie,dzielenie itp..), kiedy czas się skończy program podlicza punkty a możliwość dalszych obliczeń blokuje się.

Możesz jeszcze dodać np. odtwarzanie jakiejś muzyki w tle.

Sam coś takiego ostatnio z nudów napisałem tylko, że w C# i Win Forms ;).

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
0

Mam kolejny pomysl z serii "Proste pomysly na 10 minut".

Program obliczajacy silnie. Na wejsciu dostajesz liczbe watkow (mozesz to uproscic do poteg dwojki) oraz liczbe, z ktorej obliczasz silnie.

Caly program dzielisz na kilka watkow liczace swoja "czesc" silnii, a w watku glownym czekasz na ich zakonczenie, pobierasz wartosci i zbijasz w kupe.

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6824
0

generator korespondencji seryjnej:

  1. wątki pobierają ze stosu adresy (stos z synchronizowanym pobieraniem elementów)
  2. generują pliki tekstowe z treścią listu zaadresowane wg. danych pobranych z listy.
SO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 45
0
mvt8 napisał(a):

Możesz napisać taką prostą konsolową gierkę:

  • Użytkownik wybiera poziom trudności np. Easy/Hard i na tej podstawie określa się czas np. dla Hard jest to 10 sekund;
  • Program losuje liczby z jakiegoś zakresu (zależy od poziomu trudności np. dla Easy <10;100>);
  • Użytkownik wybiera "Start" i w tym momencie w osobnym wątku zaczyna się odliczanie czasu a uzytkownik rozwiązuje zadania (dodawanie,odejmowanie,mnożenie,dzielenie itp..), kiedy czas się skończy program podlicza punkty a możliwość dalszych obliczeń blokuje się.

Możesz jeszcze dodać np. odtwarzanie jakiejś muzyki w tle.

Sam coś takiego ostatnio z nudów napisałem tylko, że w C# i Win Forms ;).

Ten pomysł mi się podoba :)
Tylko jak (gdzie?) tu wykorzystać metody synchronizacji ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.