﻿# Мютекс\. Mutex

Мютекс\. Mutex\. Одноместный [семафор](https://pvs-studio.ru/ru/blog/terms/0043/), служащий в программировании для синхронизации одновременно выполняющихся [потоков](https://pvs-studio.ru/ru/blog/terms/0048/)\. Мютекс может находиться в двух состояниях: заблокированном и разблокированном\. Ассоциировав мютекс с аппаратным или программным ресурсом приложения, можно обеспечить корректный доступ к ресурсам из нескольких задач \- если задача попытается получить доступ к заблокированному ресурсу, она будет переведена в состояние ожидания, но получит управление сразу же после того как ресурс будет разблокирован\.

## Библиографический список

1. Википедия\. [ Мютекс](https://ru.wikipedia.org/wiki/%D0%9C%D1%8C%D1%8E%D1%82%D0%B5%D0%BA%D1%81)
1. Википедия\. [ Семафор](https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D1%84%D0%BE%D1%80_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0))
1. TNKernel : [ Мютексы](http://wiki.pic24.ru/doku.php/tnkernel/ref/mutex/intro?do=backlink)