ďťż

Ł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
  •