Compartilhar via


estrutura MSMPI_Lock_queue

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

Sintaxe

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

Membros

  • avançar
    Aponta para a próxima entrada na fila de bloqueio.

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

Comentários

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

Importante

Essa estrutura deve ser tratada como opaca pelos chamadores.

 

Requisitos

Produto

Pacote Redistribuível do HPC Pack 2012 MS-MPI, Pacote Redistribuível HPC Pack 2008 R2 MS-MPI, Pacote Redistribuível do HPC Pack 2008 MS-MPI ou Utilitários de Cliente HPC Pack 2008

parâmetro

Mpi.h

Confira também

MPI Structs

MSMPI_Queuelock_acquire

MSMPI_Queuelock_release