共用方式為


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 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