«concurrency» etiketlenmiş sorular

Eşzamanlılık, aynı anda birkaç işlemin yürütüldüğü sistemlerin bir özelliğidir.

7
Eşzamanlı programlamayı neden bilmeliyim?
Eşzamanlı programlama benim için oldukça zor: temel bir slayta bakmak bile bana zor geliyor. Çok soyut görünüyor. Eşzamanlı programlama kavramlarını iyi bilmenin faydaları nelerdir? Düzenli, sıralı programlamada bana yardımcı olacak mı? Programlarımızın nasıl çalıştığını anlamak için bir memnuniyet olduğunu biliyorum, ama başka ne var?

2
Evrensel bir yapıyı nasıl daha verimli hale getirebilirim?
Bir "evrensel yapı", sıralı bir nesne için doğrusallaştırılmasını sağlayan bir sarıcı sınıftır (eşzamanlı nesneler için güçlü bir tutarlılık koşulu). Örneğin, burada Java'da, [1] 'den, arabirimi tatmin eden WFQ(iş parçacıkları arasında yalnızca bir kerelik bir konsensüs gerektirir) ve bir Sequentialarabirimi varsayan, beklemesiz bir kuyruğun varlığını varsayan, uyarlanmış bir beklemesiz yapı : …

5
Eşzamanlılık ve çok iş parçacıklı uygulamalar hakkında bilgi edinmek için en iyi kaynaklar nelerdir? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. 4 yıl önce kapalı . Kilitli . Bu soru şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Daha fazla bilgi edinin . Çok iş parçacıklı uygulamalar ve eşzamanlı programlama söz konusu olduğunda büyük bir bilgi boşluğum olduğunu fark ettim. …

1
Tüketici / Üretici ile Gözlemci / Gözlemlenebilir Arasındaki Fark
Üç bölümden oluşan bir uygulamanın tasarımı üzerinde çalışıyorum: belirli olayları izleyen tek bir iş parçacığı (dosya oluşturma, dış istekler vb.) Bu olaylara işleyerek yanıt veren N çalışan iş parçacığı (her çalışan tek bir olayı işler ve tüketir ve işleme değişken zaman alabilir) bu iş parçacıklarını yöneten ve hata işleme (denetleyicilerin …

3
Paralellik eşzamanlılık anlamına gelir, ancak tam tersi değil mi?
Paralellik ve eşzamanlılığın farklı şeyler olduğunu sık sık okuyorum. Yanıtlayanlar / yorumcular genellikle birbirinden tamamen farklı iki şey olduklarını yazmak kadar ileri giderler. Ancak benim görüşüme göre bunlar birbiriyle bağlantılı ama bununla ilgili biraz açıklama istiyorum. Örneğin, çok çekirdekli bir CPU'dayım ve hesaplamayı kendi iş parçacığında çalışan x küçük hesaplamaya …

1
Rust'un sahiplik modeline genel bir C ++ sarmalayıcıyla ulaşmak mümkün mü?
Rust'un eşzamanlılık güvenliği hakkındaki bu makaleyi inceleyerek: http://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html Bu fikirlerden kaçının C ++ 11'de (veya daha yenisinde) başarılabileceğini merak ediyordum. Özellikle, sahipliğini geçirilebilecek herhangi bir yönteme aktaran bir sahip sınıfı oluşturabilir miyim? Görünüşe göre C ++, imkansız olacağını değişkenleri geçmek için pek çok yolu var, ama belki bazı şablon kodu …

2
Bir işlem hiçbir zaman birden fazla nesneye yayılmayacaksa, nesne başına İyimser Eşzamanlılık Serileştirilebilirlik anlamına mı geliyor?
Aşağıdakileri sağlayan bir sistem verildiğinde: Nesne başına iyimser eşzamanlılık kontrolü / sürüm oluşturma (CAS kullanarak - Kontrol Et ve Ayarla) Asla tek bir nesneden daha fazlasını kapsaması gerekmeyen işlemler. Anlık Görüntü Yalıtımı Bu sistem serileştirilebilir mi? Gönderen Anlık İzolasyon Yazma eğriliği bozukluğunda, iki işlem (T1 ve T2) aynı anda çakışan …

2
Aktör modeli tanımım doğru mu?
Anladıysam, aktör modeli tıpkı nesne modeli gibidir, ancak birkaç farklılıkla: HER nesne kendi ayrı iş parçacığını ortaya çıkarır ve binlerce nesneniz olsa bile bu bir sorun değildir. Aktörler işlevleri çağırarak ve dönüş değerleri alarak etkileşimde bulunmazlar, bunun yerine mesaj gönderip alırlar. Bu modeli ihlal etmezseniz, uygulamanız yarış koşullarında herhangi bir …



1
Eşzamanlılık hakkında akıl yürütmek için hangi ara temsiller kullanılabilir?
Bir derleyicinin programcı adına eşzamanlılık ile ilgili akıllı seçimler yapabilmesi için neyin gerekli olacağını daha iyi anlamaya çalışıyorum. Bu sorunun çok zor yönlerinin olduğunu anlıyorum: Yarış koşullarının olmamasını sağlamak Kodun aynı anda çalıştırılmasını sağlamak, kodun anlambilimsel anlamını etkileyen yan etkilere sahip olmamasını sağlamak Kodda mevcut olan paralellik derecesi göz önüne …

2
Ücretsiz Öğle Yemeği Bitti mi? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . 2005 tarihli meşhur The Free Lunch Is Over makalesinde Herb Sutter, Eşzamanlı Programlama Devrimi'ni Nesneye Dayalı Devrim …

2
Java eşzamanlılığıyla ilgili bu ileri / haksız mülakat soruları mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

2
Bunlardan biri başarısız olursa, birkaç mikro servisi güncelleyen yazılımınızı nasıl tasarlarsınız?
Diğerleri sabitken, aşağı veya aşağı giden hizmetlere yardımcı olmak için kullanabileceğim bir tasarım deseni veya uygulaması var mı? Ya üç mikro hizmetim varsa ve ikisi iyi ise ve biri POST'un tam ortasında ölürse ne olur? İki POST alacak ve bir alacak. İşlem yapabileceğimi sanmıyorum çünkü bir hizmete olan taleplerimi gönderiyorum. …

1
Erlang, eşzamanlı programlamada yarış koşullarını hangi anlamlı yollarla önler?
Erlang'daki eşzamanlılık hakkında okumak bana Akka eşzamanlılık araç setini hatırlatıyor . Her ikisi de yarış koşullarını önlemek veya sınırlamak için araçlar sunar . Ancak hala güvenli olmayan Akka araç setini kullanarak değişebilir verilere bağlantılar diğer işlemlere gönderebilirsiniz. Akka'yı faydalı bir araç olarak görüyorum, ancak yarış koşullarına, kilitlenmeye ve / veya …

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.