Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pthreads - co to?
IAmBoskiM
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 11
Dołączył: 8.05.2016

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Lion
post
Post #2





Grupa: Zarejestrowani
Postów: 148
Pomógł: 14
Dołączył: 23.02.2013

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:03