Логотип
Юніонпедія
Зв'язок
Завантажити з Google Play
Новинка! Завантажити Юніонпедія на вашому Android™ пристрої!
безкоштовно
Більш швидкий доступ, ніж браузер!
 

Критична секція

Індекс Критична секція

Критична секція (critical section) — об'єкт синхронізації нитей у Windows, що дозволяє запобігти одночасному виконанню деякого критичного набору операцій (зазвичай пов'язаних з доступом до даних) кількома нитями.

15 відносини: C++, Linux, Microsoft Windows, Object Pascal, Windows API, Конкуренція нитей, Потік (інформатика), Подія (Windows), Синхронізація процесів, Семафор (програмування), Ф'ютекс, Ядро операційної системи, М'ютекс, Багатонитевість, Віртуальна пам'ять.

C++

C++ (Сі-плюс-плюс) — мова програмування високого рівня з підтримкою кількох парадигм програмування: об'єктно-орієнтованої, узагальненої та процедурної.

Новинка!!: Критична секція і C++ · Побачити більше »

Linux

Лі́нукс (Linux, повна назва — GNU/Linux) — загальна назва UNIX-подібних операційних систем на основі однойменного ядра.

Новинка!!: Критична секція і Linux · Побачити більше »

Microsoft Windows

Windows — узагальнююча назва операційних систем для ЕОМ, розроблених корпорацією Microsoft.

Новинка!!: Критична секція і Microsoft Windows · Побачити більше »

Object Pascal

Object Pascal — об'єктно-орієнтована мова програмування, нащадок Pascal, більш відома як основна мова програмування середовища Delphi.

Новинка!!: Критична секція і Object Pascal · Побачити більше »

Windows API

Windows Api (application programming interfaces) — загальне найменування для цілого набору базових функцій інтерфейсів програмування застосунків операційних систем сімейства Windows корпорації Майкрософт.

Новинка!!: Критична секція і Windows API · Побачити більше »

Конкуренція нитей

Конфлікт (або конкуренція) нитей — це ситуація під час роботи програми, коли різні ниті при доступі до спільного ресурсу порушують очікувану логіку виконання програми.

Новинка!!: Критична секція і Конкуренція нитей · Побачити більше »

Потік (інформатика)

Процес з двома нитями виконання Потік (thread) або повніше потік виконання (thread of execution), часто застосовуються назви нитка, нитка виконання та англіцизм тред — в інформатиці так називається спосіб програми розділити себе на дві чи більше паралельні задачі.

Новинка!!: Критична секція і Потік (інформатика) · Побачити більше »

Подія (Windows)

Подія (об'єкт події, event object) в операційній системі Windows — об'єкт для синхронізації виконання процесів (потоків), який може знаходитися у двох станах (сигнальному та несигнальному).

Новинка!!: Критична секція і Подія (Windows) · Побачити більше »

Синхронізація процесів

Синхронізація процесів в інформатиці — приведення двох або декількох процесів або потоків (нитей) до такого їхнього протікання, коли певні стадії різних процесів здійснюються в певному порядку, або одночасно, для уникнення конкуренції потоків або взаємного блокування.

Новинка!!: Критична секція і Синхронізація процесів · Побачити більше »

Семафор (програмування)

Семафор — це універсальний механізм для організації взаємодії процесів (в термінології операційних систем сімейства Windows — потоків).

Новинка!!: Критична секція і Семафор (програмування) · Побачити більше »

Ф'ютекс

Ф'ютекс (futex, скорочення від fast userspace mutex) — у програмуванні спосіб реалізації семафорів і м'ютексів POSIX у Linux.

Новинка!!: Критична секція і Ф'ютекс · Побачити більше »

Ядро операційної системи

Ядро служить мостом між прикладним програмним і апаратним забезпеченням комп'ютера. Ядро́ (Kernel) — центральна частина операційної системи, що реалізовує інтерфейс між прикладними процесами та обладнанням комп'ютера.

Новинка!!: Критична секція і Ядро операційної системи · Побачити більше »

М'ютекс

М'ю́текс (mutex, від mutual exclusion — взаємне виключення) призначено для захисту певного об’єкта у потоці від доступу інших потоків.

Новинка!!: Критична секція і М'ютекс · Побачити більше »

Багатонитевість

Багатонитевість (multi-threading), або багатопотоковість — властивість операційної системи або застосунку, яка полягає в тому, що процес, породжений в операційній системі, може складатися з кількох нитей, що виконуються паралельно, або навіть одночасно на багатопроцесорних системах.

Новинка!!: Критична секція і Багатонитевість · Побачити більше »

Віртуальна пам'ять

Віртуа́льна па́м'ять — схема адресації пам'яті комп'ютера, при якій пам'ять для запущеної програми реалізується однорідним масивом, в той час як насправді операційна система виділяє пам'ять блоками в різних видах пам'яті, включаючи короткочасну (оперативну) і довгочасну (тверді диски, твердотілі накопичувачі).

Новинка!!: Критична секція і Віртуальна пам'ять · Побачити більше »

Перенаправлення тут:

Критичні секції.

ВихідніВхідний
Гей! Ми на Facebook зараз! »