Ĺadny brzuch
Mam pytanie: czy już ktoś z Was bawił się w pisanie programów wielowątkowych. Jeśli tak, to prosiłbym o ogólny schemat deklaracji funkcji i przykład zastosowania.
Abit KT7A-Raid + Athlon 1.4 + 768 MB RAM + R9200 Pro + cała reszta :)
co masz na myśli program wielowądkowy:roll:
Asdef
Program wielowątkowy to taki program który odpala wiele wątków, bardzo przydatne przy przeszukiwaniu dużych bazdanych.
---------------------------------
..::NeVeS::.. www.neves.prv.pl
---------------------------------
Życie to śmierć, śmierć to życie.
Nigdy nie pisałem takich programów, ale za jakiś miesiąc czasu będę mógł ci odpowiedzieć na to pytanie :)
Pozdrawiam i zapraszam na *** www.windowsik.prv.pl ***
np. rysuję w czasie rzeczywistym wykres funkcji z miernika podłączonego do kompa i czekam na wprowadzenie dodatkowych parametrów z klawiatury, czyli funkcja czekająca na wpisywanie z klawiatury i rysująca wykres muszą działać zupełnie niezależnie (2 wątki)
Abit KT7A-Raid + Athlon 1.4 + 768 MB RAM + R9200 Pro + cała reszta :)
Wiem ze coś takiego istnieje ale nigdy nie pisałęm takich progsów
TRATAT
cytat:rzymo napisał:
np. rysuję w czasie rzeczywistym wykres funkcji z miernika podłączonego do kompa i czekam na wprowadzenie dodatkowych parametrów z klawiatury, czyli funkcja czekająca na wpisywanie z klawiatury i rysująca wykres muszą działać zupełnie niezależnie (2 wątki)
Ogólnie polega to na czasowych odwołaniach (wykorzystanie przerwań, jednostek czasowych lub instrukcji warunkowych). W tym samym czasie może działać kilka wątków, które wykonują kilka różnych lub tych samych operacji. Można także wykonywać inne czynności w tle aplikacji.
Podczas tworzenia aplikacji wielowątkowych należy korzystać z klasy VCL - TThread , dlatego iż klasa ta zwalnia nas z mozolnego kodowania. Istnieje oczywiście możliwość wykorzystania mechanizmów WinAPI.
Delphi is the BesT
Leszek GG:3633885
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Abit KT7A-Raid + Athlon 1.4 + 768 MB RAM + R9200 Pro + cała reszta :)
co masz na myśli program wielowądkowy:roll:
Asdef
Program wielowątkowy to taki program który odpala wiele wątków, bardzo przydatne przy przeszukiwaniu dużych bazdanych.
---------------------------------
..::NeVeS::.. www.neves.prv.pl
---------------------------------
Życie to śmierć, śmierć to życie.
Nigdy nie pisałem takich programów, ale za jakiś miesiąc czasu będę mógł ci odpowiedzieć na to pytanie :)
Pozdrawiam i zapraszam na *** www.windowsik.prv.pl ***
np. rysuję w czasie rzeczywistym wykres funkcji z miernika podłączonego do kompa i czekam na wprowadzenie dodatkowych parametrów z klawiatury, czyli funkcja czekająca na wpisywanie z klawiatury i rysująca wykres muszą działać zupełnie niezależnie (2 wątki)
Abit KT7A-Raid + Athlon 1.4 + 768 MB RAM + R9200 Pro + cała reszta :)
Wiem ze coś takiego istnieje ale nigdy nie pisałęm takich progsów
TRATAT
cytat:rzymo napisał:
np. rysuję w czasie rzeczywistym wykres funkcji z miernika podłączonego do kompa i czekam na wprowadzenie dodatkowych parametrów z klawiatury, czyli funkcja czekająca na wpisywanie z klawiatury i rysująca wykres muszą działać zupełnie niezależnie (2 wątki)
Ogólnie polega to na czasowych odwołaniach (wykorzystanie przerwań, jednostek czasowych lub instrukcji warunkowych). W tym samym czasie może działać kilka wątków, które wykonują kilka różnych lub tych samych operacji. Można także wykonywać inne czynności w tle aplikacji.
Podczas tworzenia aplikacji wielowątkowych należy korzystać z klasy VCL - TThread , dlatego iż klasa ta zwalnia nas z mozolnego kodowania. Istnieje oczywiście możliwość wykorzystania mechanizmów WinAPI.
Delphi is the BesT
Leszek GG:3633885