5.0. Wprowadzenie

O współbieżności mówimy wtedy, kiedy dwa lub więcej zadań jest wykonywanych jednocześnie. Nowoczesne systemy operacyjne mają możliwość jednoczesnego uruchamiania wielu zadań, nawet w urządzeniach wyposażonych tylko w jeden procesor. Odbywa się to poprzez przydzielenie do każdego zadania określonej ilości czasu procesora. Jeżeli przykładowo w ciągu sekundy ma zostać wykonanych dziesięć zadań o takim samym priorytecie, system operacyjny dzieli 1000 milisekund (sekunda) przez 10 (zadań) i każdemu zadaniu przydziela 100 milisekund czasu procesora. W ten sposób wszystkie zadania są wykonywane w tej samej sekundzie i użytkownik odnosi wrażenie, że są wykonywane jednocześnie.

Jednak technologia nie stoi w miejscu i obecnie powszechnie ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.