Поделиться через


структура MSMPI_Lock_queue

Непрозрачная структура, представляющая поток в очереди блокировки Microsoft MPI.

Синтаксис

typedef struct _MSMPI_Lock_queue {
  volatile struct _MSMPI_LOCK_QUEUE  *next;
  volatile  MPI_Aint                flags;
} MSMPI_Lock_queue, *PMSMPI_Lock_queue;

Члены

  • далее
    Указывает на следующую запись в очереди блокировки.

  • flags
    Флаг, используемый реализацией очереди блокировки для синхронизации.

Комментарии

Каждый поток, вызывающий MSMPI_Queuelock_acquire , создает уникальный экземпляр структуры MSMPI_Lock_queue . Рекомендуется выделить структуру MSMPI_Lock_queue в стеке потока.

Важно!

Эта структура должна рассматриваться вызывающими абонентами как непрозрачная.

 

Требования

Продукт

Распространяемый пакет HPC 2012 MS-MPI, пакет HPC 2008 R2 распространяемый пакет MS-MPI, пакет HPC 2008 MS-MPI или клиентские служебные программы пакета HPC 2008

Заголовок

Mpi.h

См. также раздел

Структуры MPI

MSMPI_Queuelock_acquire

MSMPI_Queuelock_release