bjetivo C: Qual é a melhor maneira de converter volátil em Java em Objetivo

Estou tentando converter código Java em código do Objetivo C. E o código java contém variáveis definidas como voláteis. Eu olhei on-line e uso "volátil" em java como follwing

 Essentially, volatile is used to indicate that a variable's value will be modified by different threads.

Então, se eu fosse definir variáveis como voláteis no Objetivo C, porque as variáveis serão acessadas por threads diferentes, não preciso defini-las como voláteis, porque posso defini-las como atômica

questionAnswers(3)

yourAnswerToTheQuestion