October 2012
Intermediate to advanced
240 pages
7h 52m
Polish
Podczas pisania kodu serwera programista staje przed dylematem: czy obsługiwać żądania za pomocą wątków, czy procesów? Oba podejścia mają swoje zalety i wady. Od samego początku MySQL korzystał z wątków. W tym rozdziale uzasadnimy wątkową obsługę żądań w serwerze MySQL, a także omówimy jej wady i zalety oraz implementację.
Być może najważniejszą różnicą między procesem a wątkiem jest to, że wątek potomny współdzieli stertę (globalne dane programu) z wątkiem macierzystym, a proces potomny — nie. Ma to pewne konsekwencje, które trzeba uwzględnić podczas wybierania jednego albo drugiego modelu.
Wątki są implementowane w bibliotekach programistycznych i systemach operacyjnych z następujących ...
Read now
Unlock full access