Retourner au contenu associé (dépêche : De la nécessité d’adopter les opérations atomiques C11 ?)
Posté par Gof (site web personnel) le 05 mars 2018 à 23:54. En réponse à la dépêche De la nécessité d’adopter les opérations atomiques C11 ?. Évalué à 2.
Permet moi d'être en désacord sur les détails.
Si ce n'était qu'un problème de CPU, la gestion des atomics à l'ancienne à coups de bibliothèque suffirait.
Bah non justement, un appel à une fonction d'une bibliothèque est déjà une barrière complète pour le compilateur. Mais pas pour le CPU.
Par contre, si ce n'était qu'un problème de ré-ordonnancement par le compilateur, la gestion à coup de volatile suffirait.
volatile
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Réordonnancement étrange...
Posté par Gof (site web personnel) . En réponse à la dépêche De la nécessité d’adopter les opérations atomiques C11 ?. Évalué à 2.
Permet moi d'être en désacord sur les détails.
Bah non justement, un appel à une fonction d'une bibliothèque est déjà une barrière complète pour le compilateur. Mais pas pour le CPU.
Par contre, si ce n'était qu'un problème de ré-ordonnancement par le compilateur, la gestion à coup de
volatilesuffirait.