«concurrency» etiketlenmiş sorular




1
Dağıtılmış sistemlerde kanonik sorunların bir listesi var mı?
Geçen hafta, Leslie'nin Lamport'un 1982'de Çözülen Sorunlar, Çözülmemiş Sorunlar ve Eşzamanlı Olmayan Sorunlar hakkında verdiği bir konferansın trasncript'ini tekrar okuyordum . Kağıt kolayca okunabilir, ancak beni düşündüren şeylerden biri şu iddia: Herhangi bir problem karşılıklı dışlama problemi veya üretici-tüketici problemi veya bu ikisinin bir kombinasyonu olarak kabul edilebilir mi? Bu …


2
Doğrusallaştırma neden bir güvenlik özelliği ve güvenlik özellikleri neden kapalı kümeler?
Nancy Lynch'in "Dağıtılmış Algoritmalar" kitabının 13.Bölümünün "Atomik Nesneleri" nde doğrusallaştırılabilirliğin (atomisite olarak da bilinir) bir güvenlik özelliği olduğu kanıtlanmıştır. Yani, karşılık gelen izleme özelliği Bölüm 8.5.3'te tanımlandığı gibi boş, önek kapalı ve sınır kapalıdır . Gayri resmi olarak, bir güvenlik mülkü genellikle belirli bir “kötü” şeyin asla gerçekleşmediğini söyleyerek yorumlanır. …

1
Çok kelimeli pratik bir karşılaştırma ve değiştirme işlemi
Gelen yazıda bu soruya aynıdır başlıkla, yazarlar nasıl oluşturulacağını açıklayan tıkanmasızdır lineerleşebilirdir çok kelimeli CAS sadece tek kelimelik CAS kullanarak işlemi. İlk önce çift karşılaştırma-tek değiştirme işlemini (RDCSS) aşağıdaki gibi tanıtırlar: word_t RDCSS(RDCSSDescriptor_t *d) { do { r = CAS1(d->a2, d->o2, d); if (IsDescriptor(r)) Complete(r); } while (IsDescriptor(r)); if (r …

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.