about icon-addNote android4 Answer apple4 icon-appStoreEN icon-appStoreES icon-appStorePT icon-appStoreRU Imported Layers Copy 7 icon-arrow-spined icon-ask icon-attention icon-bubble-blue icon-bubble-red ButtonError ButtonLoader ButtonOk icon-cake icon-camera icon-card-add icon-card-calendar icon-card-remove icon-card-sort chrome-extension-ru chrome-extension-es-mx chrome-extension-pt-br chrome-extension-ru comment comment icon-cop-cut icon-cop-star Cross Dislike icon-editPen icon-entrance icon-errorBig facebook flag flag_vector icon-globe icon-googlePlayEN icon-googlePlayRU icon-greyLoader icon-cake Heart 4EB021E9-B441-4209-A542-9E882D3252DE Created with sketchtool. Info Kebab icon-lamp icon-lampBig icon-learnHat icon-learning-hat Dislike Loup Loup icon-more icon-note icon-notifications icon-pen Pencil icon-play icon-plus-light icon-plus icon-rosie-cut Rune scrollUp Share-icon Shevron-Down Shevron Left Shevron Right sound sound1 sound2 sound3 sound4 sound2 icon-star Swap icon-translate Trash icon-tutor-ellipsis icon-tutor-flip Tutor folder icon icon-tutor-learned icon-twoWayArrow Mezhdunarodny_logotip_VK vk icon-word pen_icon Logo Logo Logo
without examplesFound in 1 dictionary

Computer Science
  • dicts.lingvocomputer_en_ru.description

mutex

  1. взаимное исключение

  2. семафор, флаг (элемент синхронизации событий в программировании)

  3. см. mutex object

Examples from texts

If the mutex is locked, it just waits.
Если мьютекс заблокирован, процессор вынужден ждать.
Tanenbaum, Andrew S. / Modern Operating SystemsТаненбаум, Эндрю / Современные операционные системы
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
A mutex is a variable that can be in one of two states: unlocked or locked.
Мьютекс — переменная, которая может находиться в одном из двух состояний: блокированном или неблокированном.
Tanenbaum, Andrew S. / Modern Operating SystemsТаненбаум, Эндрю / Современные операционные системы
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
The mtx_destroy() function destroys a mutex so the data associated with it may be freed or otherwise overwritten.
Функция mtx_destroy() разрушает мьютекс таким образом, что связанные с ним данные могут быть освобождены или перезаписаны.
McKusick, Marshall Kirk,Neville-Neil, George V. / The design and implementation of the FreeBSD operating systemМакКузик, Маршалл Кирк,Невилл-Нил, Джордж В. / FreeBSD: архитектура и реализация
FreeBSD: архитектура и реализация
МакКузик, Маршалл Кирк,Невилл-Нил, Джордж В.
© 2005 by Pearson Education, Inc.
© Перевод «ИД КУДИЦ-ОБРАЗ», 2006
The design and implementation of the FreeBSD operating system
McKusick, Marshall Kirk,Neville-Neil, George V.
© 2005 by Pearson Education, Inc.
A completely different approach is to use a mutex, or mutual exclusion object.
Полностью отличный подход заключается в использовании мьютекса (mutex), то есть объекта взаимоисключения.
Cantu, Marco / Mastering Delphi 7Кэнту, М. / Delphi 7: для профессионалов
Delphi 7: для профессионалов
Кэнту, М.
© 2003 SYBEX Inc
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2004
© Издание на русском языке, оформление, ЗАО Издательский дом «Питер», 2004
Mastering Delphi 7
Cantu, Marco
© 2003 SYBEX Inc
A thread must be able to recursively acquire a mutex if the mutex is initialized to support recursion.
Поток должен иметь возможность рекурсивно получать мьютекс, если мьютекс инициализирован с поддержкой рекурсии.
McKusick, Marshall Kirk,Neville-Neil, George V. / The design and implementation of the FreeBSD operating systemМакКузик, Маршалл Кирк,Невилл-Нил, Джордж В. / FreeBSD: архитектура и реализация
FreeBSD: архитектура и реализация
МакКузик, Маршалл Кирк,Невилл-Нил, Джордж В.
© 2005 by Pearson Education, Inc.
© Перевод «ИД КУДИЦ-ОБРАЗ», 2006
The design and implementation of the FreeBSD operating system
McKusick, Marshall Kirk,Neville-Neil, George V.
© 2005 by Pearson Education, Inc.
Give an example of where a mutex lock should be used.
Приведите пример, когда следует использовать блокировку мьютекса.
McKusick, Marshall Kirk,Neville-Neil, George V. / The design and implementation of the FreeBSD operating systemМакКузик, Маршалл Кирк,Невилл-Нил, Джордж В. / FreeBSD: архитектура и реализация
FreeBSD: архитектура и реализация
МакКузик, Маршалл Кирк,Невилл-Нил, Джордж В.
© 2005 by Pearson Education, Inc.
© Перевод «ИД КУДИЦ-ОБРАЗ», 2006
The design and implementation of the FreeBSD operating system
McKusick, Marshall Kirk,Neville-Neil, George V.
© 2005 by Pearson Education, Inc.
To mitigate this problem, many C++ threading APIs define a Lock object that you can initialize with a mutex.
Для решения этой проблемы во многих прикладных интерфейсах языка C++ определяется объект Lock, который инициализируется мьютексом.
Alexandrescu, Andrei / Modern C++ Design: Generic Programming and Design Patterns AppliedАлександреску, Андрей / Современное проектирование на C++
Современное проектирование на C++
Александреску, Андрей
© Addison-Wesley Publishing Company, Inc.
© Издательский дом "Вильямс", 2002
Modern C++ Design: Generic Programming and Design Patterns Applied
Alexandrescu, Andrei
© 2001 by Addison-Wesley
What are the differences between a mutex and a lock-manager lock?
В чем разница между мьютексом и блокировкой, управляемой менеджером?
McKusick, Marshall Kirk,Neville-Neil, George V. / The design and implementation of the FreeBSD operating systemМакКузик, Маршалл Кирк,Невилл-Нил, Джордж В. / FreeBSD: архитектура и реализация
FreeBSD: архитектура и реализация
МакКузик, Маршалл Кирк,Невилл-Нил, Джордж В.
© 2005 by Pearson Education, Inc.
© Перевод «ИД КУДИЦ-ОБРАЗ», 2006
The design and implementation of the FreeBSD operating system
McKusick, Marshall Kirk,Neville-Neil, George V.
© 2005 by Pearson Education, Inc.
A sgin mutex will not relinquish the CPU when it cannot immediately get the requested lock, but it will loop, waiting for the mutex to be released by another CPU.
Циклический мьютекс не освобождает процессор при невозможности немедленно получить запрошенную блокировку, но будет вращаться в цикле до освобождения мьютекса другим процессором.
McKusick, Marshall Kirk,Neville-Neil, George V. / The design and implementation of the FreeBSD operating systemМакКузик, Маршалл Кирк,Невилл-Нил, Джордж В. / FreeBSD: архитектура и реализация
FreeBSD: архитектура и реализация
МакКузик, Маршалл Кирк,Невилл-Нил, Джордж В.
© 2005 by Pearson Education, Inc.
© Перевод «ИД КУДИЦ-ОБРАЗ», 2006
The design and implementation of the FreeBSD operating system
McKusick, Marshall Kirk,Neville-Neil, George V.
© 2005 by Pearson Education, Inc.
Most work uses a model in which a thread failing to acquire a mutex spins for some period of time.
В большинстве работ используется модель, в которой поток, не заполучивший мьютекс, какое-то время опрашивает состояние мьютекса в цикле.
Tanenbaum, Andrew S. / Modern Operating SystemsТаненбаум, Эндрю / Современные операционные системы
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
The basic functions of a mutex are Acquire and Release.
Основными функциями мьютекса являются функции Acquire и Release.
Alexandrescu, Andrei / Modern C++ Design: Generic Programming and Design Patterns AppliedАлександреску, Андрей / Современное проектирование на C++
Современное проектирование на C++
Александреску, Андрей
© Addison-Wesley Publishing Company, Inc.
© Издательский дом "Вильямс", 2002
Modern C++ Design: Generic Programming and Design Patterns Applied
Alexandrescu, Andrei
© 2001 by Addison-Wesley
Call mi_switch() to request that a new thread be scheduled; the sched_lock mutex is released as part of switching to the other thread.
Вызывает mi_switch() для запуска выполнения нового потока; мьютекс sched _lock освобождается, как часть переключения на другой поток.
McKusick, Marshall Kirk,Neville-Neil, George V. / The design and implementation of the FreeBSD operating systemМакКузик, Маршалл Кирк,Невилл-Нил, Джордж В. / FreeBSD: архитектура и реализация
FreeBSD: архитектура и реализация
МакКузик, Маршалл Кирк,Невилл-Нил, Джордж В.
© 2005 by Pearson Education, Inc.
© Перевод «ИД КУДИЦ-ОБРАЗ», 2006
The design and implementation of the FreeBSD operating system
McKusick, Marshall Kirk,Neville-Neil, George V.
© 2005 by Pearson Education, Inc.
A mutex that allows recursive locking maintains a reference count showing the number of times that it has been locked.
Мьютекс, допускающий рекурсивное блокирование, содержит счетчик ссылок, который указывает, сколько раз он был заблокирован.
McKusick, Marshall Kirk,Neville-Neil, George V. / The design and implementation of the FreeBSD operating systemМакКузик, Маршалл Кирк,Невилл-Нил, Джордж В. / FreeBSD: архитектура и реализация
FreeBSD: архитектура и реализация
МакКузик, Маршалл Кирк,Невилл-Нил, Джордж В.
© 2005 by Pearson Education, Inc.
© Перевод «ИД КУДИЦ-ОБРАЗ», 2006
The design and implementation of the FreeBSD operating system
McKusick, Marshall Kirk,Neville-Neil, George V.
© 2005 by Pearson Education, Inc.
Before starting to acquire forks, a philosopher would do a down on mutex.
Тогда философ должен будет выполнить операцию down на переменной mutex прежде, чем потянуться к вилкам.
Tanenbaum, Andrew S. / Modern Operating SystemsТаненбаум, Эндрю / Современные операционные системы
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
So far we have assumed that a CPU needing a locked mutex just waits for it, either by polling continuously, polling intermittently, or attaching itself to a list of waiting CPUs.
До сих пор мы предполагали, что центральный процессор, которому требуется мьютекс, просто ждет, пока тот не освободится, опрашивая его состояние постоянно или периодически, либо присоединяясь к списку ожидающих процессоров.
Tanenbaum, Andrew S. / Modern Operating SystemsТаненбаум, Эндрю / Современные операционные системы
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001

Add to my dictionary

mutex1/2
взаимное исключение

User translations

No translations for this text yet.
Be the first to translate it!

Collocations

mutex object
мьютекс
adaptive mutex lock
адаптивная блокировка взаимного исключения

Word forms

mutex

noun
SingularPlural
Common casemutexmutexs
Possessive casemutex'smutexs'