Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pthreads - co to?
Forum PHP.pl > Forum > PHP
IAmBoskiM
Witam.

Ostatnio przeglądam rozszerzenie pthreads i się zastanawiam - do czego to służy? Ma to jakieś sensowne zastosowanie i czy jest to w ogóle warte uwagi?

Bardzo dziękuję za odpowiedzi.
Lion
Wykorzystuje się to by rozłożyć pracę na kilka wątków. Można dzięki temu przyspieszyć działanie aplikacji, jej responsywność. Używałem tego np. gdy miałem w pętli do wykonania jakieś zadania, z czego część mogła trwać bardzo długo a część bardzo szybko, przy czym te szybkie miały krytyczne znaczenia a te długie mogły sobie popracować w spokoju. Przygotowujesz wtedy sobie pulę workerów i jakąś część z nich przeznaczasz na zadania jednego typu a inne na zadania innego typu. Synchronizację pomiędzy workerami można przeprowadzić np przy pomocy kolejek i semaforów.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.