Pytanko dotyczące wątków (Thread)

Pytanko dotyczące wątków (Thread)
PR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 304
0

Mam pytanko, czy jak przez wątek wywołam procedurę z głównej formy to stworzy się kolejkowanie (bo Threads są niezależne od siebie) i będzie to tak ja by nie było tych wątków ?

ŁF
  • Rejestracja: dni
  • Ostatnio: dni
0

nie. od tego masz metodę Synchronize(), która wykona podaną metodę w kontekście głównego wątku

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12269
0
proqix napisał(a)

czy jak przez wątek wywołam procedurę z głównej formy to stworzy się kolejkowanie

Wątki zostały stworzone właśnie po to, by kilka(naście) algorytmów mogło działać "w jedym czasie";

Głownie w metodzie Synchronize chodzi o uniknięcie kolizji, gdy wiele wątków dokonuje opracji np. na jednym komponencie (ogólnie bibliotece VCL); Stosuje się ją głównie w tych przypadkach, choć to nie jest regóła;

Więcej na temat wątków i metody Synchronize przeczytasz tutaj;

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.