Udostępnij za pośrednictwem


struktura MSMPI_Lock_queue

Nieprzezroczysta struktura reprezentująca wątek w kolejce blokady MPI firmy Microsoft.

Składnia

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

Elementy członkowskie

  • Następnego
    Wskazuje następny wpis w kolejce blokady.

  • Flagi
    Flaga używana przez implementację kolejki blokady na potrzeby synchronizacji.

Uwagi

Każdy wątek wywołujący MSMPI_Queuelock_acquire tworzy unikatowe wystąpienie struktury MSMPI_Lock_queue . Zalecamy przydzielenie struktury MSMPI_Lock_queue na stosie wątku.

Ważne

Ta struktura musi być traktowana jako nieprzezroczyste przez wywołujące.

 

Wymagania

Produkt

Pakiet redystrybucyjny PROGRAMU HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny PAKIETU HPC Pack 2008 MS-MPI lub narzędzia klienckie PAKIETU HPC Pack 2008

Nagłówek

Mpi.h

Zobacz też

MpI, struktury

MSMPI_Queuelock_acquire

MSMPI_Queuelock_release