Interlocked Functions
9/8/2008
Funções interlocked sincronizar acessar a uma variável que é compartilhado por múltiplo segmentos.
Seu objetivo é evitar um segmento seja precedido enquanto ele está incrementar ou verificando uma variável.
Os segmentos de Processos diferentes podem usar essas funções como longo como sua memória compartilhar variáveis.
A seguinte tabela descreve a interlocked que Windows Embedded CE oferece suporte a funções.
Função | Descrição |
---|---|
Incrementa uma variável compartilhada e verifica o valor resultante. |
|
Decrementa uma variável compartilhada e verifica o valor resultante. |
|
Troca os valores das variáveis especificados. |
|
Troca os valores das variáveis especificadas se uma variável for definida como um valor especificado. |
|
Compara os valores de valores especificados e troca os valores baseiam o resultado. |
|
Executa uma adição atômica de um valor incremento para um valor addend. |
|
Executa uma comparação de valores especificados atômica e troca os valores, com base no resultado da comparação. |
|
Atomicamente troca um par de valores. |