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;

成员

  • 下一步
    指向锁队列中的下一个条目。

  • flag
    锁队列实现用于同步的标志。

注解

调用 MSMPI_Queuelock_acquire 的每个线程都会创建 MSMPI_Lock_queue 结构的唯一实例。 建议在线程堆栈上分配 MSMPI_Lock_queue 结构。

重要

调用方必须将此结构视为不透明结构。

 

要求

产品

HPC Pack 2012 MS-MPI 可再发行程序包、HPC Pack 2008 R2 MS-MPI 可再发行程序包、HPC Pack 2008 MS-MPI 可再发行程序包或 HPC Pack 2008 客户端实用工具

标头

Mpi.h

另请参阅

MPI 结构

MSMPI_Queuelock_acquire

MSMPI_Queuelock_release