次の方法で共有


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