Wielowatkowosc

0

Gdzie moge znalezc cos o wielowatkowosci w Delphi? W dziale artykuly nic nie znalazlem ciekawego na ten temat w googlach tez nic specjalnego nie wyszperalem. Chodzi mi glownie o mozliwoosc odpalenia kilku watkow i ich synchronizacje...

Moze jakis tutorial albo link? Najlepiej po polsku. Nie pogardze takze przykaldowym programem. W dziale artykuly znalalzem jedynie zastosowanie pojedynczych watkow.

Z gory serdecznie dziekuje za info.

0

Co do synchronizacji - Win32 SDK :) Poczytaj o sekcjach krytycznych, muteksach i semaforach :) A w Delphi - metoda Synchronize() klasy TThread - zapraszam pod F1 :)

0

Tak sie sklada ze teorii troche znam :) Jednak chodzi mi o konkretne uzycie wielowatkwosci w Delphi. Czy lepiej uzywac klasy TThread czy wywolywania watkow przez WinAPI... itd.

Jakies linki plz...

0

http://www.gensys.pl/~l3vis/GLGood.zip

Ja zawsze używałem TThread. zresztą sam zobacz. jak jakiegoś pliku w archiwum będzie brakować, to daj znać, dołączę:D

PS. A program jest jeszcze nie skończony, więc nie sugeruj się wynikiem jego działania. Poruszasz się strzałkami(lewo+góra - szybkie chodzenieD:D). Mam nadzieję, że pomoże:D

0

W książce Delphi 6: Vademecum profesjonalisty jest sporo o wątkach, włóknach, synchronizacji, sekcje krytyczne, mutexy, semafory ...

Również w demosacch Delphi jest jeden przykładowy program z użyciem wątkow - sortowanie bodajże...

0

Root: dzieki za zrodelko programu zabieram sie do przegladania, jak bedzie czegos brakowac to dam znac.

Detox: chetnie bym poczytal te Vademecum ale jak widze na stronie heliona, ksiazka nie jest najtansza :(

Mam jeszcze jedno pytania.
Mianowicie: Czy mozna w jakis sposob korzystajac z klasy TThread przekazac paramatr do funkcji watku? Korzystajac z WinApi udalo mi sie to zrobic jednak jak to bedzie wygladac w wypadku klasy TThread, gdzie metoda Execute; nie przyjmuje zadnych parametrow ... ?

Z gory dziekuje za odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1