Współbieżność wątków posix w maszynie wieloprocesorowej

Mam pewne wątpliwości dotyczące współbieżności wątków posix w maszynie wieloprocesorowej. Znalazłem podobne pytania w tej sprawie, ale nie znalazłem rozstrzygającej odpowiedzi.

Poniżej moje zrozumienie. Chcę wiedzieć, czy mam rację.

Wątki Posix są wątkami na poziomie użytkownika, a jądro nie jest tego świadome.

Program planujący jądro traktuje proces (ze wszystkimi jego wątkami) jako jeden element do planowania. To biblioteka wątków z kolei wybiera wątek do uruchomienia. Może przeciąć czas procesora podany przez jądro między wątkami uruchomieniowymi.

Wątki użytkownika mogą działać na różnych rdzeniach procesora. tj. Niech wątki T1 i T2 zostaną utworzone przez proces (T), a następnie T1 może działać w Cpu1, a T2 może działać w Cpu2 BUTnie mogą biec jednocześnie.

Daj mi znać, jeśli moje zrozumienie jest poprawne.

Dzięki...

questionAnswers(3)

yourAnswerToTheQuestion