Ilustrando o uso da palavra-chave volátil em c #
Eu gostaria de codificar um pequeno programa que ilustra visualmente o comportamento dovolatile
palavra chave. Idealmente, deve ser um programa que realiza acesso simultâneo a um campo estático não volátil e que obtém um comportamento incorreto por causa disso.
Adicionar a palavra-chave volátil no mesmo programa deve corrigir o problema.
Que algo que eu não consegui alcançar. Mesmo tentando várias vezes, permitindo a otimização, etc., sempre obtenho um comportamento correto sem a palavra-chave 'volátil'.
Você tem alguma idéia sobre esse assunto? Você sabe simular esse problema em um aplicativo simples de demonstração? Depende do hardware?