Partilhar via


MSMPI_Lock_queue estrutura

Uma estrutura opaca que representa um thread na fila de bloqueio do Microsoft MPI.

Syntax

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

Membros

  • seguinte
    Aponta para a entrada seguinte na fila de bloqueio.

  • sinalizadores
    Um sinalizador utilizado pela implementação da fila de bloqueio para sincronização.

Observações

Cada thread que chama o MSMPI_Queuelock_acquire cria uma instância exclusiva de uma estrutura MSMPI_Lock_queue . Recomendamos que aloque a estrutura MSMPI_Lock_queue na pilha do thread.

Importante

Esta estrutura tem de ser tratada como opaca pelos autores da chamada.

 

Requisitos

Produto

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package ou HPC Pack 2008 Client Utilities

Cabeçalho

Mpi.h

Ver também

Estruturas de MPI

MSMPI_Queuelock_acquire

MSMPI_Queuelock_release