System.Threading
Исключение вызывается, когда некоторый поток получает объект , брошенный другим потоком путем выхода без высвобождения.
1
Инициализирует новый экземпляр класса значениями по умолчанию.
Инициализирует новый экземпляр класса , используя конкретиый индекс брошенного мьютекса, (если применимо), а также объект , представляющий мьютекс.
Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или .
Объект , представляющий брошенный мьютекс.
Инициализирует новый экземпляр класса с указанным сообщением об ошибке.
Сообщение об ошибке с объяснением причины исключения.
Выполняет инициализацию нового экземпляра класса с указанным сообщением об ошибке и внутренним исключением.
Сообщение об ошибке с объяснением причины исключения.
Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение.
Инициализирует новый экземпляр класса , используя указанное сообщения об ошибке, внутреннее исключение, индекс брошенного мьютекса (если применимо), а также объект , представляющего мьютекс.
Сообщение об ошибке с объяснением причины исключения.
Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение.
Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или .
Объект , представляющий брошенный мьютекс.
Инициализирует новый экземпляр класса указанным сообщением об ошибке, индексом брошенного мьютекса (если применимо), а также брошенным мьютексом.
Сообщение об ошибке с объяснением причины исключения.
Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или .
Объект , представляющий брошенный мьютекс.
Получает брошенный мьютекс, вызвавший исключение (если он известен).
Объект , представляющий брошенный мьютекс, или null, если брошенный мьютекс не может быть идентифицирован.
1
Получает индекс брошенного мьютекса, вызвавшего исключение (если он известен).
Индекс в массиве дескрипторов ожидания, передаваемый в метод , объекта , представляющего брошенный мьютекс, или же -1, если индекс брошенного мьютекса невозможно определить.
1
Представляет внешние данные, локальные для данного асинхронного потока управления, такие как асинхронный метод.
Тип внешних данных.
Создает экземпляр экземпляра , который не получает уведомления об изменениях.
Создает экземпляр локального экземпляра , который получает уведомления об изменениях.
Делегат, который вызывается при каждом изменении текущего значения в любом потоке.
Получает или задает значение внешних данных.
Значение внешних данных.
Класс, предоставляющий сведения об изменениях данных экземплярам , которые зарегистрированы для получения уведомлений об изменениях.
Тип данных.
Получает текущее значение данных.
Текущее значение данных.
Получает предыдущее значение данных.
Предыдущее значение данных.
Возвращает значение, указывающее, изменяется ли значение из-за изменения контекста выполнения.
Значение true, если значение изменено из-за изменения контекста выполнения; в противном случае — значение false.
Уведомляет ожидающий поток о том, что произошло событие.Этот класс не наследуется.
2
Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение.
Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния.
Позволяет нескольким задачам параллельно работать с алгоритмом, используя несколько фаз.
Инициализирует новый экземпляр класса .
Количество участвующих потоков.
меньше 0 или больше 32,767.
Инициализирует новый экземпляр класса .
Количество участвующих потоков.
для исполнения после каждой фазы. Значение null (Nothing in Visual Basic) может быть передано, чтобы указать, что действия не предпринимаются.
меньше 0 или больше 32,767.
Уведомляет о добавлении дополнительного участника.
Номер фазы барьера, в которой сначала участвуют новые участники.
Текущий экземпляр уже был удален.
Добавление участника приведет к превышению 32 767 счетчиком участников барьера.– или –Метод был вызван из действия после этапа.
Уведомляет барьер о добавлении дополнительных участников.
Номер фазы барьера, в которой сначала участвуют новые участники.
Число дополнительных участников, которых необходимо добавить в барьер.
Текущий экземпляр уже был удален.
Значение параметра меньше 0.– или –Добавление участников приведет к превышению 32 767 счетчиком участников барьера.
Метод был вызван из действия после этапа.
Получает номер текущей фазы барьера.
Возвращает номер текущего этапа барьера.
Освобождает все ресурсы, используемые текущим экземпляром класса .
Метод был вызван из действия после этапа.
Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом .
Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы.
Получает общее количество участников в барьере.
Возвращает общее количество участников в барьере.
Получает количество участников в барьере, которые еще не создали сигнал в текущей фазе.
Возвращает количество участников в барьере, которые еще не создали сигнал на текущем этапе.
Уведомляет о удалении одного участника.
Текущий экземпляр уже был удален.
Барьер уже содержит 0 участников.– или –Метод был вызван из действия после этапа.
Уведомляет барьер об удалении нескольких участников.
Число дополнительных участников, которых необходимо удалить из барьера.
Текущий экземпляр уже был удален.
Значение параметра меньше 0.
Барьер уже содержит 0 участников.– или –Метод был вызван из действия после этапа. – или –текущее количество участников меньше указанного participantCount
Общее число участников меньше указанного
Сообщает, что участник достиг барьера и ожидает достижения барьера другими участниками.
Текущий экземпляр уже был удален.
Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников.
Если создается исключение из действия следующего этапа барьера после того, как все участвующие потоки вызвали SignalAndWait, исключение будет вставлено в BarrierPostPhaseException и создано для всех участвующих потоков.
Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя 32-разрядное знаковое целое число для измерения времени ожидания.
Значение true, если все участники достигли барьера за указанное время; в противном случае — значение false.
Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания.
Текущий экземпляр уже был удален.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников.
Если создается исключение из действия следующего этапа барьера после того, как все участвующие потоки вызвали SignalAndWait, исключение будет вставлено в BarrierPostPhaseException и создано для всех участвующих потоков.
Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя 32-разрядное знаковое целое число для измерения времени ожидания. Кроме того, метод контролирует токен отмены.
Значение true, если все участники достигли барьера за указанное время; в противном случае — значение false
Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания.
Токен отмены , который следует контролировать.
был отменен.
Текущий экземпляр уже был удален.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников.
Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками. Кроме того, метод контролирует токен отмены.
Токен отмены , который следует контролировать.
был отменен.
Текущий экземпляр уже был удален.
Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников.
Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя объект для измерения интервала времени.
Значение true, если все остальные участники достигли барьера; в противном случае — значение false.
Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания.
Текущий экземпляр уже был удален.
является отрицательным числом, отличным от значения -1 миллисекунды, которое представляет неограниченное время ожидания, или превышает 32767.
Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников.
Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя объект для измерения интервала времени. Кроме того, метод контролирует токен отмены.
Значение true, если все остальные участники достигли барьера; в противном случае — значение false.
Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания.
Токен отмены , который следует контролировать.
был отменен.
Текущий экземпляр уже был удален.
является отрицательным числом, отличным от значения -1, которое представляет неограниченное время ожидания.
Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников.
Исключение, которое возникает при сбое действия барьера , выполняемого в конце фазы
Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки.
Инициализирует новый экземпляр класса с указанным внутренним исключением.
Исключение, которое вызвало текущее исключение.
Инициализирует новый экземпляр класса с использованием заданного сообщения, содержащего описание ошибки.
Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы.
Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение.
Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы.
Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.
Представляет метод, вызываемый в новом контексте.
Объект, содержащий информацию, используемую всякий раз методом обратного вызова при каждом выполнении.
1
Представляет примитив синхронизации, на который отправляется сигнал при достижении его подсчетом нуля.
Инициализирует новый экземпляр класса указанным количеством.
Количество сигналов, первоначально необходимое для задания объекта .
Значение параметра меньше 0.
Увеличивает текущий подсчет на один.
Текущий экземпляр уже был удален.
Текущий экземпляр уже задан.– или –Значение параметра больше или равно значению свойства .
Увеличивает текущее количество в объекте на указанное значение.
Значение, на которое нужно увеличить .
Текущий экземпляр уже был удален.
Значение меньше или равно 0.
Текущий экземпляр уже задан.– или – равно или больше после увеличения счета параметром
Получает количество сигналов, оставшееся до установки события.
Количество сигналов, оставшееся до установки события.
Освобождает все ресурсы, используемые текущим экземпляром класса .
Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом .
Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы.
Получает количество сигналов, изначально нужное для установки события.
Количество сигналов, изначально нужное для установки события.
Определяет, установлено ли событие.
Значение true, если событие установлено; в противном случае — значение false.
Сбрасывает свойство на значение свойства .
Текущий экземпляр уже был удален.
Присваивает свойству заданное значение.
Количество сигналов, необходимое для установки объекта .
Текущий экземпляр уже был удален.
Значение параметра меньше 0.
Регистрирует сигнал с событием , уменьшая значение свойства .
Значение true, если после сигнала подсчет стал равен нулю и было создано событие; в противном случае — значение false.
Текущий экземпляр уже был удален.
Текущий экземпляр уже задан.
Регистрирует несколько сигналов с объектом , уменьшая значение свойства на указанное число.
Значение true, если после сигналов подсчет стал равен нулю и было создано событие; в противном случае — значение false.
Количество сигналов, которое необходимо зарегистрировать.
Текущий экземпляр уже был удален.
Значение параметра меньше 1.
Текущий экземпляр уже задан. - или- Или значение больше .
Попытка увеличить на единицу.
Значение true, если увеличение выполнено успешно; в противном случае — значение false.Если значение свойства уже равно нулю, метод возвращает значение false.
Текущий экземпляр уже был удален.
равно .
Пытается увеличить на указанное значение.
Значение true, если увеличение выполнено успешно; в противном случае — значение false.Если значение свойства уже равно нулю, возвращается значение false.
Значение, на которое нужно увеличить .
Текущий экземпляр уже был удален.
Значение меньше или равно 0.
Текущий экземпляр уже задан.– или –Значение свойства + больше или равно значению свойства .
Блокирует текущий поток до установки .
Текущий экземпляр уже был удален.
Блокирует текущий поток до тех пор, пока не установлен объект , используя 32-разрядное знаковое целое число для измерения времени ожидания.
Значение true, если установлено событие ; в противном случае — значение false.
Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания.
Текущий экземпляр уже был удален.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Блокирует текущий поток до тех пор, пока не будет установлен объект , используя 32-разрядное знаковое целое число для измерения времени ожидания. Кроме того, метод контролирует токен .
Значение true, если установлено событие ; в противном случае — значение false.
Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания.
Токен отмены , который следует контролировать.
был отменен.
Текущий экземпляр уже был удален. — или — , создавший , был удален.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Блокирует текущий поток, пока не будет установлено , в то же время контролируя .
Токен отмены , который следует контролировать.
был отменен.
Текущий экземпляр уже был удален. — или — , создавший , был удален.
Блокирует текущий поток до тех пор, пока не будет установлен объект , используя значение для измерения времени ожидания.
Значение true, если установлено событие ; в противном случае — значение false.
Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания.
Текущий экземпляр уже был удален.
является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше .
Блокирует текущий поток, пока не будет установлен объект , используя значение для измерения времени ожидания. Кроме того, метод контролирует токен .
Значение true, если установлено событие ; в противном случае — значение false.
Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания.
Токен отмены , который следует контролировать.
был отменен.
Текущий экземпляр уже был удален. — или — , создавший , был удален.
является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше .
Получает дескриптор , используемый для ожидания установки события.
Дескриптор , используемый для ожидания установки события.
Текущий экземпляр уже был удален.
Указывает, сбрасывается ли автоматически или вручную после получения сигнала.
2
При получении сигнала сбрасывается автоматически после освобождения одиночного потока.При отсутствии ожидающих потоков остается сигнальным до тех пор, пока поток не блокируется и не сбрасывается после освобождения потока.
При получении сигнала, высвобождает все ожидающие потоки и остается сигнальным до тех пор, пока не сбрасывается вручную.
Представляет синхронизированное событие потока.
2
Выполняет инициализацию нового экземпляра класса , определяя, получает ли сигнал, ожидающий дескриптор, и производится ли сброс автоматически или вручную.
Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния.
Одно из значений определяет, сбрасывается ли событие автоматически или вручную.
Выполняет инициализацию нового экземпляра класса , определяющего получает ли сигнал дескриптор ожидания, если он был создан в результате данного вызова, сбрасывается ли он автоматически или вручную, а также имя системного события синхронизации.
true, чтобы задать сигнальное начальное состояние, если создано названное событие в результате этого вызова; false, чтобы задать несигнальное начальное состояние.
Одно из значений определяет, сбрасывается ли событие автоматически или вручную.
Имя общесистемного события синхронизации.
Произошла ошибка Win32.
Именованное событие существует, имеет настройки управления доступом, а пользователь не имеет прав .
Именованное событие не может быть создано, видимо потому что дескриптор ожидания другого типа имеет то же имя.
Длина параметра превышает 260 символов.
Выполняет инициализацию нового экземпляра класса , определяющего, является ли дескриптор ожидания изначально сигнальным, если он был создан в результате данного вызова, происходит ли сброс автоматически или вручную, имя системного события синхронизации и логическую переменную, значение которой показывает, было ли создано системное именованное событие.
true, чтобы задать сигнальное начальное состояние, если создано названное событие в результате этого вызова; false, чтобы задать несигнальное начальное состояние.
Одно из значений определяет, сбрасывается ли событие автоматически или вручную.
Имя общесистемного события синхронизации.
Когда данный метод возвращает значение, он содержит true, если было создано локальное событие (то есть, если имеет значение null или пустую строку) или было создано системное событие с заданным именем; либо значение false, если указанное именованное событие уже существовало.Этот параметр передается без инициализации.
Произошла ошибка Win32.
Именованное событие существует, имеет настройки управления доступом, а пользователь не имеет прав .
Именованное событие не может быть создано, видимо потому что дескриптор ожидания другого типа имеет то же имя.
Длина параметра превышает 260 символов.
Открывает указанное именованное событие синхронизации, если оно уже существует.
Объект, представляющий именованное системное событие.
Имя системного события синхронизации для открытия.
Параметр содержит пустую строку. -или-Длина параметра превышает 260 символов.
Параметр имеет значение null.
Именованное системное событие не существует.
Произошла ошибка Win32.
Именованное событие существует, но у пользователя нет необходимых для его использования прав доступа.
1
Задает несигнальное состояние события, вызывая блокирование потоков.
true, если операция прошла успешно; в противном случае — false.
Для данного объекта ранее вызывался метод .
2
Задает сигнальное состояние события, позволяя одному или нескольким ожидающим потокам продолжить.
true, если операция прошла успешно; в противном случае — false.
Для данного объекта ранее вызывался метод .
2
Открывает указанное именованное событие синхронизации, если оно уже существует, и возвращает значение, указывающее, успешно ли выполнена операция.
Значение true, если именованное событие синхронизации было успешно открыто; в противном случае — значение false.
Имя системного события синхронизации для открытия.
Когда выполнение этого метода завершается, содержит объект , представляющий именованное событие синхронизации, если вызов завершился успешно, или значение null, если вызов завершился ошибкой.Этот параметр обрабатывается как неинициализированный.
Параметр содержит пустую строку.-или-Длина параметра превышает 260 символов.
Параметр имеет значение null.
Произошла ошибка Win32.
Именованное событие существует, но у пользователя нет требуемых прав доступа.
Управляет контекстом выполнения текущего потока.Этот класс не наследуется.
2
Перехватывает контекст выполнения из текущего потока.
Объект , представляющий контекст выполнения хоста для текущего потока.
1
Выполняет метод в указанном контексте выполнения в текущем потоке.
Задаваемый .
Делегат , представляющий выполняемый метод в предоставленном контексте выполнения.
Данный объект передается в метод обратного вызова.
Параметр имеет значение null.– или – не был получен во время операции отслеживания. – или – уже использовался в качестве аргумента в вызове .
1
Предоставляет атомарные операции для переменных, используемых совместно несколькими потоками.
2
Добавляет два 32-разрядных целых числа и заменяет первое число на сумму в виде атомарной операции.
Новое значение сохраняется в .
Переменная, содержащая первое добавляемое значение.Сумма двух значений сохраняется в .
Значение, добавляемое к целому в .
The address of is a null pointer.
1
Добавляет два 64-разрядных целых числа и заменяет первое число на сумму в виде атомарной операции.
Новое значение сохраняется в .
Переменная, содержащая первое добавляемое значение.Сумма двух значений сохраняется в .
Значение, добавляемое к целому в .
The address of is a null pointer.
1
Сравнивает два числа с плавающей запятой двойной точности на равенство и, если они равны, заменяет первое значение.
Исходное значение в .
Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено.
Значение, которое заменит целевое значение, если результатом сравнения будет равенство.
Значение сравнивается со значением .
The address of is a null pointer.
1
Сравнивает два 32-разрядных целых числа со знаком на равенство и, если они равны, заменяет первое.
Исходное значение в .
Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено.
Значение, которое заменит целевое значение, если результатом сравнения будет равенство.
Значение сравнивается со значением .
The address of is a null pointer.
1
Сравнивает два 64-разрядных целых числа со знаком на равенство и, если они равны, заменяет первое.
Исходное значение в .
Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено.
Значение, которое заменит целевое значение, если результатом сравнения будет равенство.
Значение сравнивается со значением .
The address of is a null pointer.
1
Сравнивает два зависящих от платформы обработчика или указателя на равенство и, если они равны, заменяет первое из значений.
Исходное значение в .
Целевое значение , которое будет сравниваться со значением параметра и, возможно, будет заменено .
Значение , которое заменит целевое значение, если результатом сравнения будет равенство.
Значение , которое сравнивается со значением .
The address of is a null pointer.
1
Сравнивает два объекта на равенство ссылок и, если они равны, заменяет первый объект.
Исходное значение в .
Целевой объект, который будет сравниваться со значением параметра и, возможно, будет заменен.
Объект, который заменит целевой объект, если результатом сравнения будет равенство.
Объект, который сравнивается с объектом в .
The address of is a null pointer.
1
Сравнивает два числа с плавающей запятой с обычной точностью на равенство и, если они равны, заменяет первое значение.
Исходное значение в .
Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено.
Значение, которое заменит целевое значение, если результатом сравнения будет равенство.
Значение сравнивается со значением .
The address of is a null pointer.
1
Сравнивает два экземпляра указанного ссылочного типа на равенство и, если это так, заменяет первый из них.
Исходное значение в .
Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено.Это ссылочный параметр (ref в C#, ByRef в Visual Basic).
Значение, которое заменит целевое значение, если результатом сравнения будет равенство.
Значение сравнивается со значением .
Тип, используемый для , и .Этот тип должен быть ссылочным типом.
The address of is a null pointer.
Уменьшает значение заданной переменной и сохраняет результат в виде атомарной операции.
Уменьшаемое значение.
Переменная, у которой уменьшается значение.
The address of is a null pointer.
1
Уменьшает значение заданной переменной и сохраняет результат в виде атомарной операции.
Уменьшаемое значение.
Переменная, у которой уменьшается значение.
The address of is a null pointer.
1
Задает число с плавающей запятой с двойной точностью указанным значением в виде атомарной операции и возвращает исходное значение.
Исходное значение параметра .
Переменная, которая задается указанным значением.
Значение, в которое задан параметр .
The address of is a null pointer.
1
Присваивает 32-разрядному целому числу со знаком заданное значение и возвращает исходное значение в виде атомарной операции.
Исходное значение параметра .
Переменная, которая задается указанным значением.
Значение, в которое задан параметр .
The address of is a null pointer.
1
Присваивает 64-разрядному целому числу со знаком заданное значение и возвращает исходное значение в виде атомарной операции.
Исходное значение параметра .
Переменная, которая задается указанным значением.
Значение, в которое задан параметр .
The address of is a null pointer.
1
Задает указатель или обработчик, зависящий от платформы в виде атомарной операции, и возвращает ссылку на исходное значение.
Исходное значение параметра .
Переменная, которая задается указанным значением.
Значение, в которое задан параметр .
The address of is a null pointer.
1
Задает объект указанным значением в виде атомарной операции и возвращает ссылку на исходный объект.
Исходное значение параметра .
Переменная, которая задается указанным значением.
Значение, в которое задан параметр .
The address of is a null pointer.
1
Задает число с плавающей запятой с одинарной точностью указанным значением в виде атомарной операции и возвращает исходное значение.
Исходное значение параметра .
Переменная, которая задается указанным значением.
Значение, в которое задан параметр .
The address of is a null pointer.
1
Задает определенное значение для переменной указанного типа и возвращает исходное значение (атомарная операция).
Исходное значение параметра .
Переменная, которая задается указанным значением.Это ссылочный параметр (ref в C#, ByRef в Visual Basic).
Значение, в которое задан параметр .
Тип, используемый для и .Этот тип должен быть ссылочным типом.
The address of is a null pointer.
Увеличивает значение заданной переменной и сохраняет результат в виде атомарной операции.
Увеличиваемое значение.
Переменная, у которой увеличивается значение.
The address of is a null pointer.
1
Увеличивает значение заданной переменной и сохраняет результат в виде атомарной операции.
Увеличиваемое значение.
Переменная, у которой увеличивается значение.
The address of is a null pointer.
1
Синхронизирует доступ к памяти следующим образом: процессор, выполняющий текущий поток, не способен упорядочить инструкции так, чтобы обращения к памяти до вызова метода выполнялись после обращений к памяти, следующих за вызовом метода .
Возвращает 64-разрядное значение, загруженное в виде атомарной операции.
Загруженное значение.
Загружаемое 64-разрядное значение.
1
Обеспечивает процедуры неактивной инициализации.
Инициализирует целевой ссылочный тип его конструктором типа по умолчанию, если он еще не инициализирован.
Инициализируемая ссылка типа .
Ссылка типа , которую необходимо инициализировать, если она еще не инициализирована.
Тип инициализируемой ссылки.
Разрешения на доступ к конструктору типа отсутствовали.
Тип не имеет конструктора по умолчанию.
Инициализирует целевой ссылочный тип или тип значения его конструктором по умолчанию, если он еще не инициализирован.
Инициализированное значение типа .
Ссылка или значение типа , которое необходимо инициализировать, если оно еще не инициализировано.
Ссылка на логическое значение, определяющее, инициализирована ли цель.
Ссылка на объект, используемый как взаимоисключающая блокировка для инициализации параметра .Если равно null, то нового объект будет создан экземпляр.
Тип инициализируемой ссылки.
Разрешения на доступ к конструктору типа отсутствовали.
Тип не имеет конструктора по умолчанию.
Инициализирует целевой ссылочный тип или тип значения с использованием указанной функцией, если он еще не инициализирован.
Инициализированное значение типа .
Ссылка или значение типа , которое необходимо инициализировать, если оно еще не инициализировано.
Ссылка на логическое значение, определяющее, инициализирована ли цель.
Ссылка на объект, используемый как взаимоисключающая блокировка для инициализации параметра .Если равно null, то нового объект будет создан экземпляр.
Функция, которая вызывается для инициализации ссылки или значения.
Тип инициализируемой ссылки.
Разрешения на доступ к конструктору типа отсутствовали.
Тип не имеет конструктора по умолчанию.
Инициализирует целевой ссылочный тип с использованием указанной функцией, если он еще не инициализирован.
Инициализированное значение типа .
Ссылка типа , которую необходимо инициализировать, если она еще не инициализирована.
Функция, которая вызывается для инициализации ссылки.
Ссылочный тип инициализируемой ссылки.
Тип не имеет конструктора по умолчанию.
вернул значение NULL (Nothing в Visual Basic).
Исключение генерируется, когда рекурсивная запись блокировки не совпадает с рекурсивной политикой блокировки.
2
Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки.
2
Инициализирует новый экземпляр класса с использованием заданного сообщения, содержащего описание ошибки.
Сообщение с описанием исключения.Вызывающему объекту этого конструктора необходимо убедиться, что эта строка локализована для текущего языка и региональных параметров системы.
2
Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение.
Сообщение с описанием исключения.Вызывающему объекту этого конструктора необходимо убедиться, что эта строка локализована для текущего языка и региональных параметров системы.
Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.
2
Указывает, можно ли несколько раз войти в блокировку из одного и того же потока.
Если поток пытается войти в блокировку рекурсивно, выдается ошибка.Некоторые классы могут допускать определенные виды рекурсий при активированном параметре.
Допускается рекурсивный вход потока в блокировку.Некоторые классы могут игнорировать эту возможность.
Уведомляет один или более ожидающих потоков о том, что произошло событие.Этот класс не наследуется.
2
Инициализирует новый экземпляр класса логическим значением, показывающим наличие сигнального состояния.
Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния.
Предоставляет уменьшенную версию .
Инициализирует новый экземпляр класса начальным состоянием nonsignaled.
Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение.
значение true для задания начального сигнального состояния; значение false для задания начального несигнального состояния.
Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение, а также указанным числом прокруток.
Значение true для задания начального сигнального состояния; значение false для задания начального несигнального состояния.
Число ожиданий прокруток до возврата к операции ожидания на основе ядра.
is less than 0 or greater than the maximum allowed value.
Освобождает все ресурсы, используемые текущим экземпляром класса .
Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом .
Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы.
Получает значение, указывающее, установлено ли событие.
Значение true, если событие установлено; в противном случае — значение false.
Задает несигнальное состояние события, вызывая блокирование потоков.
The object has already been disposed.
Устанавливает несигнальное состояние события, позволяя продолжить выполнение одному или нескольким потокам, ожидающим событие.
Получает число ожиданий прокруток, которые произойдут до возврата к операции ожидания на основе ядра.
Возвращает число ожиданий прокруток, которые произойдут до возврата к операции ожидания на основе ядра.
Блокирует текущий поток до установки текущего объекта .
The maximum number of waiters has been exceeded.
The object has already been disposed.
Блокирует текущий поток до тех пор, пока не установлен текущий объект , используя 32-разрядное знаковое целое число для измерения интервала времени.
Значение true, если выполнялась установка ; в противном случае — false.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
is a negative number other than -1, which represents an infinite time-out.
The maximum number of waiters has been exceeded.
The object has already been disposed.
Блокирует текущий поток до тех пор, пока не будет установлен текущий объект , используя 32-разрядное знаковое целое число для измерения интервала времени. Кроме того, метод контролирует токен .
Значение true, если выполнялась установка ; в противном случае — значение false.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
Токен отмены , который следует контролировать.
was canceled.
is a negative number other than -1, which represents an infinite time-out.
The maximum number of waiters has been exceeded.
The object has already been disposed or the that created has been disposed.
Блокирует текущий поток до получения сигнала текущим объектом . Кроме того, метод контролирует токен .
Токен отмены , который следует контролировать.
The maximum number of waiters has been exceeded.
was canceled.
The object has already been disposed or the that created has been disposed.
Блокирует текущий поток, пока не будет установлен текущий объект , используя объект для измерения интервала времени.
Значение true, если выполнялась установка ; в противном случае — значение false.
Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания.
is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than .
The maximum number of waiters has been exceeded.
The object has already been disposed.
Блокирует текущий поток до тех пор, пока не будет установлен текущий объект , используя значение для измерения интервала времени. Кроме того, метод контролирует токен .
Значение true, если был задан; в противном случае — значение false.
Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания.
Токен отмены , который следует контролировать.
was canceled.
is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than .
The maximum number of waiters has been exceeded.
The object has already been disposed or the that created has been disposed.
Возвращает базовый объект для данного .
Базовый объект события для данного объекта .
Предоставляет механизм для синхронизации доступа к объектам.
2
Получает эксклюзивную блокировку указанного объекта.
Объект, для которого получается блокировка монитора.
Параметр имеет значение null.
1
Получает монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка.
Объект, в котором следует ожидать.
Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение.Примечание. Если исключение не возникает, выходное значение этого метода всегда true.
Входное значение параметра — true.
Параметр имеет значение null.
Освобождает эксклюзивную блокировку указанного объекта.
Объект, блокировка которого освобождается.
Параметр имеет значение null.
Данный поток не владеет блокировкой для указанного объекта.
1
Определяет, содержит ли текущий поток блокировку указанного объекта.
Значение true, если текущий поток владеет блокировкой в ; в противном случае — значение false.
Объект для тестирования.
Свойство имеет значение null.
Уведомляет поток в очереди готовности об изменении состояния объекта с блокировкой.
Объект, ожидаемый потоком.
Параметр имеет значение null.
Вызывающий поток не владеет блокировкой для указанного объекта.
1
Уведомляет все ожидающие потоки об изменении состояния объекта.
Объект, посылающий импульс.
Параметр имеет значение null.
Вызывающий поток не владеет блокировкой для указанного объекта.
1
Пытается получить эксклюзивную блокировку указанного объекта.
Значение true, если текущий поток получает блокировку; в противном случае — значение false.
Объект, блокировка которого получается.
Параметр имеет значение null.
1
Пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка.
Объект, блокировка которого получается.
Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение.
Входное значение параметра — true.
Параметр имеет значение null.
Пытается получить эксклюзивную блокировку указанного объекта на заданное количество миллисекунд.
Значение true, если текущий поток получает блокировку; в противном случае — значение false.
Объект, блокировка которого получается.
Количество миллисекунд, в течение которых ожидать блокировку.
Параметр имеет значение null.
Значение параметра отрицательно и не равно .
1
В течение заданного количества миллисекунд пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка.
Объект, блокировка которого получается.
Количество миллисекунд, в течение которых ожидать блокировку.
Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение.
Входное значение параметра — true.
Параметр имеет значение null.
Значение параметра отрицательно и не равно .
Пытается получить эксклюзивную блокировку указанного объекта в течение заданного количества времени.
Значение true, если текущий поток получает блокировку; в противном случае — значение false.
Объект, блокировка которого получается.
Класс , представляющий количество времени, в течение которого ожидается блокировка.Значение –1 миллисекунды обозначает бесконечное ожидание.
Параметр имеет значение null.
Значение в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем .
1
В течение заданного периода времени пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка.
Объект, блокировка которого получается.
Период времени, в течение которого ожидается блокировка.Значение -1 обозначает бесконечное ожидание.
Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение.
Входное значение параметра — true.
Параметр имеет значение null.
Значение в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем .
Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова.
true, если вызов осуществил возврат из-за того, что вызывающий поток заново получил блокировку заданного объекта.Этот метод не осуществляет возврат, если блокировка вновь не получена.
Объект, в котором следует ожидать.
Параметр имеет значение null.
Вызывающий поток не владеет блокировкой для указанного объекта.
Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока.
1
Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова.Если указанные временные интервалы истекают, поток встает в очередь готовности.
Значение true, если блокировка была получена заново до истечения заданного времени; значение false, если блокировка была получена заново по истечении заданного времени.Этот метод не осуществляет возврат, если блокировка не была получена.
Объект, в котором следует ожидать.
Количество миллисекунд для ожидания постановки в очередь готовности.
Параметр имеет значение null.
Вызывающий поток не владеет блокировкой для указанного объекта.
Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока.
Значение параметра отрицательно и не равно .
1
Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова.Если указанные временные интервалы истекают, поток встает в очередь готовности.
Значение true, если блокировка была получена заново до истечения заданного времени; значение false, если блокировка была получена заново по истечении заданного времени.Этот метод не осуществляет возврат, если блокировка не была получена.
Объект, в котором следует ожидать.
Класс , представляющий количество времени, до истечения которого поток поступает в очередь ожидания.
Параметр имеет значение null.
Вызывающий поток не владеет блокировкой для указанного объекта.
Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока.
Значение параметра в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем .
1
Примитив синхронизации, который также может использоваться в межпроцессной синхронизации.
1
Инициализирует новый экземпляр класса стандартными свойствами.
Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса.
Значение true для предоставления вызывающему потоку изначального владения мьютексом; в противном случае — false.
Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса, а также иметь строку, являющуюся именем мьютекса.
Значение true для предоставления вызывающему потоку изначального владения именованным системным мьютексом, если этот мьютекс создан данным вызовом; в противном случае — значение false.
Имя .Если значение равно null, у объекта нет имени.
Именованный мьютекс существует, имеет безопасность управления доступом, а пользователь не имеет прав .
Произошла ошибка Win32.
Именованный мьютекс не может быть создан; вероятно, дескриптор ожидания другого типа имеет то же имя.
длиннее 260 символов.
Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса, иметь строку, являющуюся именем мьютекса, и логическое значение, которое при возврате метода показывает, предоставлено ли вызывающему потоку изначальное владение мьютексом.
Значение true для предоставления вызывающему потоку изначального владения именованным системным мьютексом, если этот мьютекс создан данным вызовом; в противном случае — значение false.
Имя .Если значение равно null, у объекта нет имени.
При возврате из метода содержит логическое значение true, если был создан локальный мьютекс (то есть, если параметр имеет значение null или содержит пустую строку) или был создан именованный системный мьютекс; значение false, если указанный именованный системный мьютекс уже существует.Этот параметр передается неинициализированным.
Именованный мьютекс существует, имеет безопасность управления доступом, а пользователь не имеет прав .
Произошла ошибка Win32.
Именованный мьютекс не может быть создан; вероятно, дескриптор ожидания другого типа имеет то же имя.
длиннее 260 символов.
Открывает указанный именованный мьютекс, если он уже существует.
Объект, представляющий именованный системный мьютекс.
Имя системного мьютекса для открытия.
Параметр равен пустой строке.-или- длиннее 260 символов.
Свойство имеет значение null.
Именованный мьютекс не существует.
Произошла ошибка Win32.
Именованный мьютекс существует, но у пользователя нет необходимой для его использования безопасности доступа.
1
Освобождает объект один раз.
Вызывающий поток не является владельцем мьютекса.
1
Открывает указанный именованный мьютекс, если он уже существует, и возвращает значение, указывающее, успешно ли выполнена операция.
Значение true, если именованный мьютекс был успешно открыт; в противном случае — значение false.
Имя системного мьютекса для открытия.
Когда выполнение этого метода завершается, содержит объект , представляющий именованный мьютекс, если вызов завершился успешно, или значение null, если произошел сбой вызова.Этот параметр обрабатывается как неинициализированный.
Параметр равен пустой строке.-или- длиннее 260 символов.
Свойство имеет значение null.
Произошла ошибка Win32.
Именованный мьютекс существует, но у пользователя нет необходимой для его использования безопасности доступа.
Представляет блокировку, используемую для управления доступом к ресурсу, которая позволяет нескольким потокам производить считывание или получать монопольный доступ на запись.
Инициализирует новый экземпляр класса значениями свойств по умолчанию.
Инициализирует новый экземпляр класса с указанием политики рекурсии блокировок.
Одно из значений перечисления, определяющее политику рекурсии блокировки.
Получает общее количество уникальных потоков, вошедших в блокировку в режиме чтения.
Количество уникальных потоков, вошедших в блокировку в режиме чтения.
Освобождает все ресурсы, используемые текущим экземпляром класса .
is greater than zero. -or- is greater than zero. -or- is greater than zero.
2
Пытается выполнить вход в блокировку в режиме чтения.
The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it.
The object has been disposed.
Пытается выполнить вход в блокировку в обновляемом режиме.
The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it.
The object has been disposed.
Пытается выполнить вход в блокировку в режиме записи.
The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it.
The object has been disposed.
Уменьшает счетчик глубины рекурсии для режима чтения и выходит из режима чтения, если счетчик принял значение 0 (нуль).
The current thread has not entered the lock in read mode.
Уменьшает счетчик глубины рекурсии для обновляемого режима и выходит из обновляемого режима, если счетчик принял значение 0 (нуль).
The current thread has not entered the lock in upgradeable mode.
Уменьшает счетчик глубины рекурсии для режима записи и выходит из режима записи, если счетчик принял значение 0 (нуль).
The current thread has not entered the lock in write mode.
Получает значение, указывающее, вошел ли текущий поток в блокировку в режиме чтения.
Значение true, если текущий поток вошел в режим чтения; в противном случае false.
2
Возвращает значение, указывающее, вошел ли текущий поток в блокировку в обновляемом режиме.
Значение true, если текущий поток вошел в обновляемый режим; в противном случае false.
2
Получает значение, указывающее, вошел ли текущий поток в блокировку в режиме записи.
Значение true, если текущий поток вошел в режим записи; в противном случае false.
2
Возвращает значение, указывающее политику рекурсии для текущего объекта .
Одно из значений перечисления, определяющее политику рекурсии блокировки.
Получает количество раз, которые текущий поток входил в блокировку в режиме чтения, как показатель рекурсии.
0 (нуль), если текущий поток не вошел в режим чтения, 1, если поток вошел в режим чтения, но не рекурсивно, или n, если поток вошел в блокировку рекурсивно n - 1 раз.
2
Получает количество раз, которые текущий поток входил в блокировку в обновляемом режиме, как показатель рекурсии.
0 (нуль), если текущий поток не вошел в обновляемый режим, 1, если поток вошел в обновляемый режим, но не рекурсивно, или n, если поток вошел в обновляемый режим рекурсивно n - 1 раз.
2
Получает количество раз, которые текущий поток входил в блокировку в режиме записи, как показатель рекурсии.
0 (нуль), если текущий поток, не вошел в режим записи, 1, если поток вошел в режим записи, но не рекурсивно, или n, если поток вошел в режим записи рекурсивно n - 1 раз.
2
Пытается войти в блокировку в режиме чтения с необязательным указанием времени ожидания целым числом.
Значение true, если вызывающий поток вошел в режим чтения; в противном случае false.
Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания.
The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it.
The value of is negative, but it is not equal to (-1), which is the only negative value allowed.
The object has been disposed.
Пытается войти в блокировку в режиме чтения с необязательным указанием времени ожидания.
Значение true, если вызывающий поток вошел в режим чтения; в противном случае false.
Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени.
The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it.
The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds.
The object has been disposed.
Пытается войти в блокировку в обновляемом режиме с необязательным указанием времени ожидания.
Значение true, если вызывающий поток вошел в обновляемый режим; в противном случае false.
Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания.
The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it.
The value of is negative, but it is not equal to (-1), which is the only negative value allowed.
The object has been disposed.
Пытается войти в блокировку в обновляемом режиме с необязательным указанием времени ожидания.
Значение true, если вызывающий поток вошел в обновляемый режим; в противном случае false.
Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени.
The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it.
The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds.
The object has been disposed.
Пытается войти в блокировку в режиме записи с необязательным указанием времени ожидания.
Значение true, если вызывающий поток вошел в режим записи; в противном случае false.
Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания.
The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it.
The value of is negative, but it is not equal to (-1), which is the only negative value allowed.
The object has been disposed.
Пытается войти в блокировку в режиме записи с необязательным указанием времени ожидания.
Значение true, если вызывающий поток вошел в режим записи; в противном случае false.
Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени.
The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it.
The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds.
The object has been disposed.
Получает общее количество потоков, ожидающих вхождения в блокировку в режиме чтения.
Общее количество потоков, ожидающих вхождения в режим чтения.
2
Получает общее количество потоков, ожидающих входа в блокировку в обновляемом режиме.
Общее количество потоков, ожидающих входа в обновляемый режим.
2
Получает общее количество потоков, ожидающих входа в блокировку в режиме записи.
Общее количество потоков, ожидающих входа в режим записи.
2
Ограничивает число потоков, которые могут одновременно получать доступ к ресурсу или пулу ресурсов.
1
Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов.
Начальное количество запросов для семафора, которое может быть обеспечено одновременно.
Максимальное количество запросов семафора, которое может быть обеспеченно одновременно.
Значение больше значения .
имеет значение меньше 1.-или-Значение параметра меньше 0.
Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов, а также при необходимости имя объекта системного семафора.
Начальное количество запросов для семафора, которое может быть обеспечено одновременно.
Максимальное количество запросов семафора, которое может быть обеспеченно одновременно.
Имя объекта именованного системного семафора.
Значение больше значения .-или- длиннее 260 символов.
имеет значение меньше 1.-или-Значение параметра меньше 0.
Произошла ошибка Win32.
Именованный семафор существует, имеет параметры безопасности управления доступом, а пользователь не имеет прав .
Именованный семафор не может быть создан, видимо потому что дескриптор ожидания другого типа имеет то же имя.
Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов, а также при необходимости задающий имя объекта системного семафора и переменную, получающую значение, которое указывает, был ли создан новый системный семафор.
Начальное количество запросов семафора, которое может быть удовлетворено одновременно.
Максимальное количество запросов семафора, которое может быть удовлетворено одновременно.
Имя объекта именованного системного семафора.
При возврате этот метод содержит значение true, если был создан локальный семафор (то есть если параметр имеет значение null или содержит пустую строку) или был создан заданный именованный системный семафор; значение false, если указанный именованный семафор уже существовал.Этот параметр передается неинициализированным.
Значение больше значения . -или- длиннее 260 символов.
имеет значение меньше 1.-или-Значение параметра меньше 0.
Произошла ошибка Win32.
Именованный семафор существует, имеет параметры безопасности управления доступом, а пользователь не имеет прав .
Именованный семафор не может быть создан, видимо потому что дескриптор ожидания другого типа имеет то же имя.
Открывает указанный именованный семафор, если он уже существует.
Объект, представляющий именованный системный семафор.
Имя системного семафора для открытия.
Параметр равен пустой строке.-или- длиннее 260 символов.
Свойство имеет значение null.
Именованный семафор не существует.
Произошла ошибка Win32.
Именованный семафор существует, но у пользователя нет необходимых для его использования прав доступа.
1
Выходит из семафора и возвращает последнее значение счетчика.
Счетчик семафора перед вызовом метода .
Счетчик семафора уже имеет максимальное значение.
Произошла ошибка Win32, связанная с именованным семафором.
Текущий семафор представляет именованный системный семафор, но пользователь не имеет прав .-или-Текущий семафор представляет именованный системный семафор, но он не был открыт с правами доступа .
1
Выходит из семафора указанное число раз и возвращает последнее значение счетчика.
Счетчик семафора перед вызовом метода .
Количество требуемых выходов из семафора.
имеет значение меньше 1.
Счетчик семафора уже имеет максимальное значение.
Произошла ошибка Win32, связанная с именованным семафором.
Текущий семафор представляет именованный системный семафор, но пользователь не имеет прав .-или-Текущий семафор представляет именованный системный семафор, но он не был открыт с правами .
1
Открывает указанный именованный семафор, если он уже существует, и возвращает значение, указывающее, успешно ли выполнена операция.
Значение true, если именованный семафор был успешно открыт; в противном случае — значение false.
Имя системного семафора для открытия.
При возврате этот метод содержит объект , представляющий именованный семафор, если вызов завершился успешно, или значение null, если вызов завершился неудачно.Этот параметр обрабатывается как неинициализированный.
Параметр равен пустой строке.-или- длиннее 260 символов.
Свойство имеет значение null.
Произошла ошибка Win32.
Именованный семафор существует, но у пользователя нет необходимых для его использования прав доступа.
Исключение, выдаваемое при вызове метода для семафора, значение счетчика которого уже равно максимальному.
2
Инициализирует новый экземпляр класса значениями по умолчанию.
Инициализирует новый экземпляр класса с указанным сообщением об ошибке.
Сообщение об ошибке с объяснением причин исключения.
Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение.
Сообщение об ошибке с объяснением причин исключения.
Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.
Представляет упрощенную альтернативу семафору , ограничивающему количество потоков, которые могут параллельно обращаться к ресурсу или пулу ресурсов.
Инициализирует новый экземпляр класса , указывая первоначальное число запросов, которые могут выполняться одновременно.
Начальное количество запросов для семафора, которое может быть обеспечено одновременно.
Значение параметра меньше 0.
Инициализирует новый экземпляр класса , указывая изначальное и максимальное число запросов, которые могут выполняться одновременно.
Начальное количество запросов для семафора, которое может быть обеспечено одновременно.
Максимальное количество запросов семафора, которое может быть обеспеченно одновременно.
меньше 0 или больше, чем , или меньше или равен 0.
Возвращает дескриптор , который можно использовать для ожидания семафора.
Дескриптор , который можно использовать для ожидания семафора.
Объект удален.
Возвращает количество оставшихся потоков, которым разрешено входить в объект .
Количество оставшихся потоков, которым разрешено входить в семафор.
Освобождает все ресурсы, используемые текущим экземпляром класса .
Освобождает неуправляемые ресурсы, используемые журналом , и при необходимости освобождает также управляемые ресурсы.
Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы.
Освобождает объект один раз.
Предыдущее количество в семафоре .
Текущий экземпляр уже был удален.
уже достиг максимального размера.
Освобождает объект указанное число раз.
Предыдущее количество в семафоре .
Количество требуемых выходов из семафора.
Текущий экземпляр уже был удален.
имеет значение меньше 1.
уже достиг максимального размера.
Блокирует текущий поток, пока он не сможет войти в .
Текущий экземпляр уже был удален.
Блокирует текущий поток до тех пор, пока он не сможет войти в , используя 32-разрядное целое число со знаком, которое определяет время ожидания.
Значение true, если текущий поток успешно вошел в ; в противном случае — значение false.
Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Блокирует текущий поток до тех пор, пока он не сможет войти в , используя 32-разрядное целое число со знаком, которое определяет время ожидания, и контролирует токен .
Значение true, если текущий поток успешно вошел в ; в противном случае — значение false.
Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания.
Токен отмены , который следует контролировать.
был отменен.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Экземпляр был удален, или создания был удален.
Блокирует текущий поток до тех пор, пока он не сможет войти в , и контролирует токен .
Токен , который следует контролировать.
был отменен.
Текущий экземпляр уже был удален.-или- Создания уже был удален.
Блокирует текущий поток до тех пор, пока он не сможет войти в , используя значение для определения времени ожидания.
Значение true, если текущий поток успешно вошел в ; в противном случае — значение false.
Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания.
является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше .
Экземпляр semaphoreSlim был уничтожен
Блокирует текущий поток до тех пор, пока он не сможет войти в , используя значение , которое определяет время ожидания, и контролирует токен .
Значение true, если текущий поток успешно вошел в ; в противном случае — значение false.
Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания.
Токен отмены , который следует контролировать.
был отменен.
является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше .
Экземпляр semaphoreSlim был уничтоженКласс , создавший , уже удален.
Асинхронно ожидает входа в .
Задача, которая завершается при входе в семафор.
Асинхронно ожидает входа в , используя 32-разрядное целое число со знаком для измерения интервала времени.
Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае.
Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания.
Текущий экземпляр уже был удален.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Асинхронно ожидает входа в , используя 32-разрядное целое число со знаком для измерения интервала времени, контролируя .
Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае.
Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания.
Токен отмены , который следует контролировать.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Текущий экземпляр уже был удален.
был отменен.
Асинхронно ожидает входа в , контролируя .
Задача, которая завершается при входе в семафор.
Токен , который следует контролировать.
Текущий экземпляр уже был удален.
был отменен.
Асинхронно ожидает входа в , используя для измерения интервала времени.
Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае.
Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания.
Текущий экземпляр уже был удален.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. -или- Время ожидания больше .
Асинхронно ожидает входа в , используя для измерения интервала времени и контролируя .
Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае.
Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания.
Токен , который следует контролировать.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.-или-Время ожидания больше .
был отменен.
Указывает метод, вызываемый при отправке сообщения в контекст синхронизации.
Передаваемый делегату объект.
2
Предоставляет примитив взаимно исключающей блокировки, в котором поток, пытающийся получить блокировку, ожидает в состоянии цикла, проверяя доступность блокировки.
Инициализирует новый экземпляр структуры параметром для отслеживания идентификаторов потоков для повышения качества отладки.
Следует ли перенаправлять и использовать идентификаторы потоков для отладки.
Получает блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка.
Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр .
Аргумент должен быть инициализирован в false до вызова Enter.
Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку.
Снимает блокировку.
Включено отслеживание владения потоков и текущий поток не является владельцем этой блокировки.
Снимает блокировку.
Логическое значение, указывающее, следует ли выпустить барьер памяти, чтобы немедленно опубликовать операцию выхода для других потоков.
Включено отслеживание владения потоков и текущий поток не является владельцем этой блокировки.
Получает значение, определяющее, имеет ли какой-либо поток блокировку в настоящий момент.
Значение true, если в настоящее время блокировка удерживается каким-либо потоком; в противном случае — значение false.
Получает значение, определяющее, имеет ли текущий поток блокировку.
Значение true, если блокировка удерживается текущим потоком; в противном случае — значение false.
Отслеживание владения потоков отключено.
Получает значение, указывающее, включено ли отслеживание владельца потока для данного экземпляра.
Значение true, если для данного экземпляра включено отслеживание владельца потока; в противном случае — значение false.
Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка.
Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр .
Аргумент должен быть инициализирован в false до вызова TryEnter.
Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку.
Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр .
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Аргумент должен быть инициализирован в false до вызова TryEnter.
Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку.
Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка.
Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания.
Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр .
является отрицательным числом, отличным от значения -1 миллисекунды, которое представляет неограниченное время ожидания - или - время ожидания больше .
Аргумент должен быть инициализирован в false до вызова TryEnter.
Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку.
Предоставляет поддержку ожидания на основе прокруток.
Получает число раз, которое был вызван для этого экземпляра.
Возвращает целое число, представляющее количество вызовов метода для данного экземпляра.
Получает значение, показывающее, даст ли следующий вызов к доступ к процессору, запуская обязательное переключение контекста.
Даст ли следующий вызов к доступ к процессору, запуская обязательное переключение контекста.
Сбрасывает подсчет прокруток.
Выполняет одну прокрутку.
Выполняет прокрутки до удовлетворения заданного условия.
Делегат для циклического выполнения до возврата этим делегатом значения true.
Аргументом параметра является null.
Выполняет прокрутки до удовлетворения заданного условия или истечения заданного времени ожидания.
Значение true, если условие удовлетворено до истечения времени ожидания; в противном случае — значение false.
Делегат для циклического выполнения до возврата этим делегатом значения true.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
Аргументом параметра является null.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Выполняет прокрутки до удовлетворения заданного условия или истечения заданного времени ожидания.
Значение true, если условие удовлетворено до истечения времени ожидания; в противном случае — значение false.
Делегат для циклического выполнения до возврата этим делегатом значения true.
Объект , указывающий время ожидания в миллисекундах, или TimeSpan, представляющий значение -1 миллисекунда, в случае неограниченного ожидания.
Аргументом параметра является null.
является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше .
Обеспечивает базовую функциональность для распространения контекста синхронизации в различных моделях синхронизации.
2
Создает новый экземпляр класса .
При переопределении в производном классе создает копию контекста синхронизации.
Новый объект .
2
Получает контекст синхронизации для текущего потока
Объект , представляющий текущий контекст синхронизации.
1
При переопределении в производном классе отвечает на уведомление о завершении операции.
При переопределении в производном классе отвечает на уведомление о запуске операции.
При переопределении в производном классе отправляет асинхронное сообщение в контекст синхронизации.
Вызываемый делегат .
Передаваемый делегату объект.
2
При переопределении в производном классе отправляет синхронное сообщение в контекст синхронизации.
Вызываемый делегат .
Передаваемый делегату объект.
The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method.
2
Задает текущий контекст синхронизации.
Задаваемый объект .
1
Исключение, которое выдается в то время, когда методу требуется вызвавший его объект для получения блокировки данного Monitor, а метод вызван объектом, не являющимся владельцем блокировки.
2
Инициализирует новый экземпляр класса со стандартными свойствами.
Инициализирует новый экземпляр класса с указанным сообщением об ошибке.
Сообщение об ошибке с объяснением причин исключения.
Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение.
Сообщение об ошибке с объяснением причин исключения.
Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.
Предоставляет хранилище для данных, локальных для потока.
Задает тип данных, хранимых для каждого потока.
Инициализирует экземпляр .
Инициализирует экземпляр .
Следует ли отслеживать все значения, заданные в экземпляре, и представлять их с помощью свойства .
Инициализирует экземпляр с заданной функцией .
Объект , вызываемый для получения неактивно инициализированного значения при совершении попытки получить без предварительной инициализации.
является пустой ссылкой (Nothing в Visual Basic).
Инициализирует экземпляр с заданной функцией .
Объект , вызываемый для получения неактивно инициализированного значения при совершении попытки получить без предварительной инициализации.
Следует ли отслеживать все значения, заданные в экземпляре, и представлять их с помощью свойства .
Параметр является пустой (null) ссылкой (Nothing в Visual Basic).
Освобождает все ресурсы, используемые текущим экземпляром класса .
Освобождает ресурсы, используемые данным экземпляром .
Логическое значение, указывающее, вызывается ли данный метод из-за вызова метода .
Освобождает ресурсы, используемые данным экземпляром .
Получает значение, указывающее, инициализирован ли объект в текущем потоке.
Значение true, если инициализируется в текущем потоке; в противном случае — значение false.
Экземпляр класса был удален.
Создает и возвращает строковое представление данного экземпляра для текущего потока.
Результат вызова метода для свойства .
Экземпляр класса был удален.
для текущего потока представляет пустую ссылку (Nothing в Visual Basic).
Инициализация попыталась создать рекурсивную ссылку .
Не предоставляются конструктор по умолчанию и значение фабрики.
Получает или задает значение данного экземпляра для текущего потока.
Возвращает экземпляр объекта, за инициализацию которого ответственен данный ThreadLocal.
Экземпляр класса был удален.
Инициализация попыталась создать рекурсивную ссылку .
Не предоставляются конструктор по умолчанию и значение фабрики.
Получает список всех значений, хранящихся в настоящий момент всеми потоками, которые получили доступа к данному экземпляру.
Список всех значений, хранящихся в настоящий момент всеми потоками, которые получили доступа к данному экземпляру.
Экземпляр класса был удален.
Содержит методы для выполнения операций энергозависимой памяти.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Считывает ссылку на объект из указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом.
Прочитанная ссылка на объект .Эта ссылка является последней, записанной любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров.
Считываемое поле.
Тип считываемого поля.Должен быть ссылочным типом или типом значения.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция памяти появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается значение.
Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера.
Записывает заданную ссылку на объект в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода.
Поле, в которое записывается ссылка на объект.
Записываемая ссылка на объект.Ссылка записывается немедленно, так что она становится видимой для всех процессоров компьютера.
Тип поля, в которое выполняется запись.Должен быть ссылочным типом или типом значения.
Исключение, которое выдается при попытке открыть не существующий в системе семафор или мьютекс.
2
Инициализирует новый экземпляр класса значениями по умолчанию.
Инициализирует новый экземпляр класса с указанным сообщением об ошибке.
Сообщение об ошибке с объяснением причин исключения.
Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение.
Сообщение об ошибке с объяснением причин исключения.
Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.