다음을 통해 공유


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 구조체의 고유한 instance 만듭니다. 스레드 스택에 MSMPI_Lock_queue 구조를 할당하는 것이 좋습니다.

중요

이 구조체는 호출자가 불투명하게 처리해야 합니다.

 

요구 사항

제품

HPC 팩 2012 MS-MPI 재배포 가능 패키지, HPC 팩 2008 R2 MS-MPI 재배포 가능 패키지, HPC Pack 2008 MS-MPI 재배포 가능 패키지 또는 HPC 팩 2008 클라이언트 유틸리티

헤더

Mpi.h

추가 정보

MPI 구조체

MSMPI_Queuelock_acquire

MSMPI_Queuelock_release