pthreads
Wątki prewencyjne Vs Nie prewencyjne
Czy ktos moze wyjasnic roznice miedzy prewencyjnym modelem gwintowania a nie prewencyjnym modelem gwintowania?
Zgodnie z m ... b Pthread) bez podania żadnych opcji(czy są jakieś??) domyślnie zastosowany model gwintowania to preemptive threading model?
Jak odpytywać pthread, aby sprawdzić, czy nadal działa?
W moim destruktorze chcę zniszczyć nić czysto.
Moim celem jest oczekiwanie na zakończenie wykonania wątku, a następnie znisz ...
Oba nie mają nic wspólnego z tym, czy wątek nadal działa, czy nie.
Jak odpytywać pthread, aby sprawdzić, czy nadal działa?
Jak ustawić nazwę wątku w Linuksie pthreads?
Czy Jest jakiś sposób na ustawienie nazwy wątku w Linuksie?
Moim głównym celem jest to, że byłoby to pomocne podczas debugowania, a także miło, gdyby ta nazwa została ujawniona przez np. /proc/$PID/task/$TID/...
Zielony-wątki i wątki w Pythonie
Jako Państwa Wikipedii:
[3]}zielone wątki emulują środowiska wielowątkowe bez polegania na natywnych możliwościach system ... uję trochę wglądu, i pomogłoby, gdyby ktoś mógł podzielić się swoim doświadczeniem, lub poprowadzić mnie na właściwą ścieżkę.
Programowanie w C: debugowanie za pomocą pthreads
Jedną z najtrudniejszych rzeczy, do których początkowo mogłem się dostosować, było moje pierwsze intensywne doświadczenie w p ... S. robię swoje C programowanie przy użyciu gcc w Linuksie, ale nie pozwól, aby to koniecznie powstrzymywało Twoją odpowiedź
Czy potrzebuję-D REENTRANT z-pthreads?
W Linuksie (jądro 2.6.5) nasz system build wywołuje gcc przez -D_REENTRANT.
Czy jest to nadal wymagane podczas używania pthr ... ogę je zastąpić tylko g++ - pthread, patrząc na man gcc Ustawia flagi zarówno dla preprocesora jak i linkera. Jakieś pomysły?
Jak zwrócić wartość z wątków pthread w C?
Jestem nowy w C i chciałbym trochę pobawić się wątkami. Chciałbym zwrócić jakąś wartość z wątku używając pthread_exit()
Mój ... lnej. Jaka jest najlepsza praktyka zwracania / przechowywania zmiennych z wielu wątków? Globalna tabela hash?
Z góry dzięki
jak uzyskać identyfikator wątku pthread w programie linux c?
W linuksowym programie c, jak wydrukować identyfikator wątku utworzonego przez Bibliotekę pthread?
dla ex: możemy uzyskać pid procesu przez getpid()
Jak zwiększyć priorytet wątku w pthreads?
Używam pthread w Linuksie. Chciałbym zwiększyć priorytet wątku poprzez ustawienie parametrów sched_param.priority. Jednak nie ... łbym ustawiać priorytetu wątku na zbyt wysoki i skutkujący zatrzymaniem systemu operacyjnego. Czy ktoś mógłby mi z tym pomóc?
Paralelizacja: pthreads czy OpenMP?
Większość ludzi w komputerach naukowych używa OpenMP jako quasi-standardu, jeśli chodzi o równoległość pamięci współdzielonej ... MP nad pthreads? Ta ostatnia wydaje się bardziej podstawowa i podejrzewam, że może być szybsza i łatwiejsza do optymalizacji.
Dlaczego pthread mutex jest uważany za "wolniejszy" niż futex?
Dlaczego muteksy POSIX są uważane za cięższe lub wolniejsze od futexów? Skąd się bierze napowietrzność w typie pthread mutex? ... cja stosu dla wywołanie funkcji pthread mutex)? A może są jakieś dodatkowe kroki bariery pamięci zachodzące w pthread mutex?
Jak zapobiec głodowi pisarza w blokadzie odczytu zapisu w pthreads
Mam kilka pytań dotyczących blokad odczytu i zapisu w POSIX Pthreads w systemie *nix, np. Linux.
Chciałbym wiedzieć jaki jes ... publikowanie kodu specyficznego dla systemu windows jest dla mnie bezużyteczne.
Dziękuję wszystkim za pomoc i cierpliwość:)
Jak używać PTRACE, aby uzyskać spójny Widok wielu wątków?
Kiedy pracowałem nad tym pytaniem, natknąłem się na możliwy pomysł, który wykorzystuje ptrace, ale nie jestem w stanie zrozu ... _SEIZE zamiast tego, ale to nie wydaje się istnieć wszędzie.
Wszelkie wyjaśnienia lub odniesienia będą bardzo mile widziane!
Różnica między-pthread i-lpthread podczas kompilacji
Jaka jest różnica pomiędzy gcc -pthread a gcc -lpthread, która jest używana podczas kompilacji programów wielowątkowych?
pthread conditioner i mutex
Dlaczego wymagane jest zablokowanie mutex ' a przed wywołaniem pthread_cond_wait?
Czy przed wywołaniem pthread_cond_signal należy wykonać blokadę (na tym samym mutexie)?
Dzięki za pomoc.
pthread synchronized blocking queue
Szukam zalecanej implementacji kolejki blokującej wątek (multi producer/consumer) w C przy użyciu semantyki synchronizacji pthread.
rozkaz sygnalizacji i odblokowania
void WorkHandler::addWork(Work* w){
printf("WorkHandler::insertWork Thread, insertWork locking \n");
lock();
prin ... ck();
signal();
}
Jeśli nie mogę tego zrobić, możesz podać mi szczegóły, dlaczego nie mogę tego zrobić?
Z góry dzięki.
Pthreads vs. OpenMP
Tworzę wielowątkową aplikację w C przy użyciu Linuksa.
Nie jestem pewien czy powinienem używać POSIX thread API czy OpenMP A ... ywania obu?
Edit:
Czy ktoś mógłby wyjaśnić, czy oba API tworzą wątki na poziomie jądra czy wątki na poziomie użytkownika?
C: jak zadeklarować rekurencyjny mutex z wątkami POSIX?
Jestem trochę zdezorientowany, jak zadeklarować rekurencyjny mutex za pomocą pthread.
Staram się, aby tylko jeden wątek na ra ... zecz w tym, że nie ma żadnego przykładu, jak zadeklarować rekurencyjne muteksy. A może kilka, ale nie kompilują się dla mnie.
Czy strzeżenie zmiennej z pthread mutex gwarantuje, że również nie jest buforowana?
Rozważmy prostą (w moim przypadku globalną) zmienną:
int i;
Gdzieś ta zmienna jest dostępna
pthread_mutex_lock(i_mutex) ... y trzyma i_mutex. Czy kompilator może buforować wartość i tak
Nie rozumiem ostatniej wartości ? Czy i musi być niestabilny ?