X
ďťż

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

    Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.