«atomic» etiketlenmiş sorular

Atomik bir işlem bölünemez. Bu terim, diğerlerinin yanı sıra veritabanlarındaki işlemleri, çok iş parçacıklı programlardaki düşük düzeyli erişimleri ve dosya sistemi işlemlerini tanımlamak için kullanılır.

2
Programcı düzeyinde C ++ std :: atomic ile neler garanti edilir?
Hakkında birkaç makale, görüşme ve yığın akışı ile ilgili soruları dinledim ve okudum ve std::atomicbunu iyi anladığımdan emin olmak istiyorum. Önbellek satırıyla hala kafam karıştığından, MESI (veya türetilmiş) önbellek tutarlılık protokollerinde, mağaza arabelleklerinde, geçersiz sıralarda vb. Olası gecikmeler nedeniyle görünürlük yazıyor. X86'nın daha güçlü bir bellek modeli olduğunu okudum ve …

1
Bu C ++ AtomicInt uygulaması doğru mu?
Öncül: C ++ 11 (ile std::atomic<int>) bile bulunmayan bir ARM gömülü (neredeyse çıplak metal) ortamla çalışıyorum , bu yüzden lütfen " sadece standart C ++ kullanstd::atomic<int> " gibi cevaplardan kaçının : Yapamam . AtomicInt'in bu ARM uygulaması doğru mu? (ARM mimarisinin ARMv7-A olduğunu varsayalım ) Bazı senkronizasyon sorunları görüyor musunuz? …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.