«concurrency» etiketlenmiş sorular

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

4
Kilitleme durumunda yarış koşullarını ne önler?
Veri yarışlarının ne olduğunun temellerini ve kilitlerin / mutekslerin / semaforların bunların önlenmesine nasıl yardımcı olduğunu biliyorum. Ama kilidin kendisinde bir "yarış durumu" varsa ne olur? Örneğin, belki aynı uygulamada, ancak farklı işlemciler üzerinde çalışan iki farklı iş parçacığı, aynı anda bir kilit almaya çalışın . O zaman ne olacak? …

8
Asla aynı değeri iki kere döndürmemeyi garanti eder [kapalı]
Kapalı . Bu sorunun daha odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapandı . Bu bir iş görüşmesinde sorulduğum bir soru ve aradıkları cevabı bulamıyorum, bu yüzden burada birilerinin …

3
Performansı artırmak için neden çoklu okuma sıklıkla tercih edilir?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 6 yıl önce göç etmiş . Bir sorum var, programcıların neden eşzamanlılık ve genel olarak çok iş parçacıklı programları sevdiği görünüyor. Burada 2 ana yaklaşım düşünüyorum: temel olarak sinyallere dayalı bir eşzamansız yaklaşım ya da örneğin …

2
İki python işlemine sahip SQLite buna erişiyor: bir okuma, bir yazma
İki bileşenli küçük bir sistem geliştiriyorum: Biri bir internet kaynağından veri toplar ve yerel olarak sürdürmek için sql verisine çevirir; İkincisi, bu sql verilerini yerel durumdan okur ve ona json ve dinlendirici bir api aracılığıyla sunar. Başlangıçta postgresql ile verileri sürdürmeyi planlamıştım, ancak uygulamanın depolanacak çok düşük bir veri hacmi …

5
İşlevsel Programlama: eşzamanlılık ve durum hakkında doğru fikirler?
AP savunucuları eşzamanlılığın kolay olduğunu iddia ediyorlar çünkü paradigmaları değişmez durumdan kaçınıyor. Anlamadım. Saf fonksiyonları ve değişmez veri yapılarını vurguladığımız FP kullanarak çok oyunculu bir zindan taraması (bir roguelike) yarattığımızı hayal edin. Odalar, koridorlar, kahramanlar, canavarlar ve ganimetlerden oluşan bir zindan üretiyoruz. Dünyamız etkili bir şekilde yapıların ve onların ilişkilerinin …

2
ES / CQRS eşzamanlılık işleme
Kısa süre önce CQRS / ES'ye dalmaya başladım çünkü iş yerinde uygulamam gerekebilir. Bir çok sorunu çözeceği için bizim durumumuzda çok umut verici görünüyor. Bir ES / CQRS uygulamasının basitleştirilmiş bir bankacılık kullanım örneğine nasıl bağlamsallaştırılmış gibi görünmesi gerektiği konusundaki kaba anlayışımı tasvir ettim (para çekme). Özetle, eğer A kişisi …

4
Coroutines neden geri döndü? [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 . 2 yıl önce kapalı . Coroutines için temelin çoğu 60'larda / 70'lerde meydana geldi ve daha sonra alternatifler lehine durdu (örneğin, iplikler) …


2
Paylaşılan durum performansı neden düşürüyor?
Eşzamanlı programlamanın paylaşım-hiçbir şey prensibi altında çalışıyorum. Esasen, tüm işçi iş parçacıklarım, aralarında hiç paylaşılmayan ( hatta referans olarak bile olsa ) aynı durumun değişmez salt okunur kopyalarına sahiptir . Genel olarak, bu gerçekten iyi çalıştı. Şimdi, birisi tüm iş parçacıklarının aynı anda eriştiği kilitsiz tekli önbellek ( örneğin, statik …


3
Neden beş yemek filozofu?
Yemek filozofları sorununun neden beş filozof vakasına dayandığını merak ediyordum . Neden dört değil? Sanırım beş filozof örneğini tartışırken ortaya çıkacak tüm hoş olmayan sorunları dört düşünür verildiğinde de gözlemleyebileceğimizi düşünüyorum. O zaman sadece tarihsel bir nedenden mi?

5
DelayQueue'nun gerçek dünya kullanımı [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . DelayQueue'nun gerçek dünya kullanımı ne olurdu , çözmek için hangi ortak problem tasarlanmıştır?

3
Aktör Modeli hakkında düşünceleriniz nelerdir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Erlang tarafından kullanılan Aktör Modeli , eşzamanlı programlama yapmak için çok farklı bir yol …

4
“Çok çekirdekli” dostu olmadığını iddia eden programlar
Bu ifadeyi veya benzerlerini, zaman zaman, çok çekirdekli işlemcilerden tam olarak yararlanmak üzere tasarlanmadığını iddia eden bir programa atıfta bulunarak görürsünüz. Bu, özellikle video oyunu programlamasında yaygındır. (tabii ki birçok programın eşzamanlılığı yoktur ve buna temel komut dosyaları vb. gerek yoktur). Bu nasıl olabilir? Birçok program (özellikle oyunlar) doğal olarak …

4
Kalıcı veri yapılarının işlevsel olmayan dillerde kullanımı
Tamamen işlevsel veya neredeyse tamamen işlevsel olan diller, değişmez oldukları ve vatansız fonksiyonel programlama tarzına iyi uydukları için kalıcı veri yapılarından yararlanırlar. Ancak zaman zaman Java gibi (devlet tabanlı, OOP) diller için kalıcı veri yapıları kütüphaneleri görüyoruz. Kalıcı veri yapıları lehine sıkça duyulan bir iddia, değişmez oldukları için iplik güvenli …

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.