Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.592 pregleda

Najnovija ↓

TParallel.For i promenjive 17.07.2022. u 15:34 · pre 52 meseca #1
Da li pstoji neki način da su u okviru TParallel.For koriste promenjive niza koje su definisane unutar klase izvan procedure klase u kojoj se poziva TParallel.For petlja?
O Paralel programiranju u delphiju ima jako malo primera i teško je išta naći.
Re: TParallel.For i promenjive 18.07.2022. u 13:45 · pre 52 meseca #2
TParallel u osnovi koristi TThread tako da za bilo sta kompleksnije ja bih preporucio da izvedes posebnu klasu iz TThreada i uradis to kako treba.

Mozes da mu prosledis anonimnu proceduru koja moze kapturovati neke lokalne ili klasne promenljive. Zavisi od kompleksnosti sta se moze proslediti (kompajler ce ti reci sta ne moze). Za kompleksnije situacije mozes da napravis neku klasu koja ce uzeti sve potrebne promenljive i da onda nju prosledis u TParallel.For.

Najbitnije je da ti kod bude threadsafe, dakle sve sto koristis/prosledis napisi tako da mu moze vise threadova pristupati.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme