Мьютекс

Мю́текс (англ. mutex (mutual exclusion)) — в программировании одноместный семафор, служащий для синхронизации параллельно выполняющихся потоков. Единственная задача Мьютекса — защита объекта от доступа к нему других потоков (отличных от того, на который мьютекс был наложен). Если другому потоку будет нужен доступ к переменной на которую наложен мьютекс, то этот поток просто засыпает до тех пор, пока не будет снят мьютекс.

Несмотря на то, что мьютекс нацелен на защиту данных от некорректности, он порождает другие проблемы, такие как клинч и «соревнование за ресурс».

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home