14

Wielowątkowość

Image

Programy C zwykle przeprowadzają kilka zadań jednocześnie. Program może na przykład:

• wykonywać procedury, które przeprowadzają pośrednie zadania równolegle, zwiększając w ten sposób wydajność;

• przetwarzać dane wprowadzone przez użytkownika, jednocześnie pobierając dane, lub przeprowadzając „w tle” operacje czasu rzeczywistego.

Różne zadania są przeprowadzane jednocześnie poprzez równoczesne wykonywanie fragmentów programu. Szczególnie w nowoczesnych systemach wieloprocesorowych – oczywiście włącznie z procesorami o kilku rdzeniach – coraz ważniejsza jest możliwość wykorzystania przez programy zalet współbieżności, które pozwalają ...

Get Język C w pigułce 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.