Skocz do zawartości

[Pytanie] Jeden program wykonujący kilka zadań jednocześnie


Recommended Posts

Witam dało by radę stworzyć program, który jednocześnie wykonuje kilka zadań ??

 

Przypuśćmy mamy pewien program, obliczający (żeby mu długo schodziło :D) liczbę pi do 200 miejsca po przecinku :D , no i podczas obliczania chciałbym wiedzieć ile jest już % :) , no więc musi wykonywać te zadania jednocześnie :D

Link to post
Share on other sites

php to nie język programowania - to zło wymyślone przez szatana aby zniewolić świat i wkur###ć developerów :D

a tak na serio, to c++ i php to kompletnie inne zastosowania

c++ to tradycyjne aplikacje "okienkowe", chociaż tutaj jeśli chce się bawić więcej to polecam C#

php to głównie internetowe aplikacje bazodanowe, portale i inne śmieci

ogólnie musisz sobie sam odpowiedzieć co chcesz robić :P

Edytowane przez darasz89
Link to post
Share on other sites

no nie zgodzę się z Tobą, bo IDE od MS jest bądź co bądź bardzo przyjemne i nie jest takie złe jak napisałeś

tak samo IDE od Embarcadero

wg mnie pakowanie się w QT tylko po to, żeby pisać aplikacje na Windows jest jak wlewanie paliwa rakietowego do malucha z nadzieją, że szybciej pojedzie :)

Edytowane przez darasz89
Link to post
Share on other sites

Hmm, ale to tylko Ty wspomniałeś o pisaniu pod windowsa..., ani założyciel tematu, ani nikt inny z wypowiadających się nie precyzował o jaką platformę chodzi. QT jest świetne, bo bardzo łatwo można stworzyć przenośne aplikacje i w sumie sama idea tego frameworka jest ciekawa.

Link to post
Share on other sites

napisał, że próbował WinAPI, to chyba raczej nie pod Linux'a :P

stąd wnioskuję, że autora interesuje pisanie na platformę MS

nie twierdzę, że QT jest złe czy coś, ale jeśli mają to być głównie aplikacje pod Windows to nie ma sensu na początek sobie tym głowy zawracać

Edytowane przez darasz89
Link to post
Share on other sites

@Szczawson z Twojego posta wynika jakby QT było niewiadomo jak skomplikowane. Jakbym miał wybierać winAPI czy QT wybrałbym QT. W sumie jakbym miał wybór MFC czy QT to i tak bym wybrał QT. Na necie jest pełno tutoriali i innych materiałów, właśnie dlatego, że QT jest popularne w projektach open source i multiplatformowe.

Link to post
Share on other sites

Można c++ i MFC bo w WinApi to chyba nie za dobrze się bawić, zbyt prymitywne. Ale jeżeli chodzi o windę to chyba najlepiej:

c# i WPF lub WinFormsy, z czego lepiej WPF bo WinFormsy to już przeżytek a WPF ma naprawdę duże możliwości.



A co do samych wątków dość fajnie w ostatnim frameworku do c# wymyślili pattern async/await. Nie wiem jak w Javie ale praca z wątkami w c# jest bardzo prosta i przyjemna.

Link to post
Share on other sites

Zależy od frameworka. W C# też się chyba tak da, ale używając winforms, a nie WPF chociaż głowy nie dam. W WPF na pewno się nie da, bo praktycznie w każdej kontrolce itp początkowo sprawdzane jest z jakiego wątku została wywołana. Jeśli inny wątek niż gui to rzuca wyjątkiem właśnie. Chociaż używanie wcale to tak nie utrudnia sprawy. Dalej wywołanie operacji na jakimś elemencie gui to jedna linia, tyle, że używa się dispatchera do jej wywołania.

Link to post
Share on other sites

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz w tym wątku...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...