«multithreading» etiketlenmiş sorular

Teknik, yapı ve güvenlik konularını içeren çok parçacıklı ilgili sorular

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 …

6
XUnit çerçeveleri neden testlerin paralel çalışmasına izin vermiyor?
Bugünün makinesinde birden çok çekirdeği kullanmak için testleri paralel olarak çalıştırmaya izin veren herhangi bir xUnit çerçevesi biliyor musunuz? Bunlardan hiçbiri (ya da çok azı) bunu yapmazsa, belki de bir nedeni vardır ... Testler genellikle o kadar hızlı mıdır ki, insanlar onları paralele etme ihtiyacını hissetmezler mi? Testlerin birden fazla …


2
Bir iş parçacığını uyku nasıl çalışır?
Bir iplik uyuduğunuzda , aslında neler oluyor? Bir iş parçacığının uyutulmasının "geçerli iş parçacığını belirli bir süre duraklatır" olduğunu görüyorum . Ama nasıl çalışır? Göre içten) (Nasıl Thread.sleep işleri ve Thread.sleep gerçekten nasıl çalışır? : uyku süresi sisteme özgü bir ayrıntı düzeyine tabi olacaktır uyku engelliyor iş parçacığı CPU'dan ayrılır …

3
Java tabanlı bir Web Uygulamasında, Tek Başına Java Uygulamasında çoklu iş parçacığı nasıl farklıdır?
Java için oldukça yeniyim ve deneyimim, bir Web Kapsayıcısında (benim durumumda Jboss) çalışan Web Tabanlı Uygulamalar ile sınırlıdır. Web Uygulamaları için web kapsayıcısının çoklu iş parçacığına dikkat ettiğini söylerken doğru muyum? Öyleyse, Web Tabanlı uygulamalara yeni basamaklar ekleyebilir miyim? Bunu yapmanın herhangi bir avantajı var mı ve hangi senaryoda bunu …

1
En iyi uygulama anket yapmak değildir… ama bir iş parçacığı çağrıları beklediğinde yoklama zaten dahili olarak gerçekleşmez ()?
Başka bir iş parçacığının görevini tamamladığında kontrol etmek isteyen bir iş parçacığımız olduğunu varsayalım. Biz diğer iş parçacığı bitmiş bir bildirim alana kadar bu iş parçacığı beklemek yapacak bir wait () türü işlev çağırmalısınız okumuştum. Bu iyi bir şey çünkü pahalı yoklama yapmadığımız anlamına geliyor. Ama oylama zaten dahili olarak …

2
Çok çekirdekli işlemcilerde iş parçacığı ayırma nasıl programlanır?
Örneğin, iki farklı işlemci çekirdeği tarafından yürütülen iki farklı iş parçacığı kullanan bir program oluşturmak için çok çekirdekli bir işlemcideki iş parçacıklarıyla denemeler yapmak istiyorum. Ancak, iş parçacıklarının farklı çekirdeklere hangi düzeyde tahsis edildiği net değil. Aşağıdaki senaryoları hayal edebilirim (işletim sistemine ve programlama dili uygulamasına bağlı olarak): İş parçacığı …

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 …


7
Herkes benim için bir proje önermek için iş parçacığı anlamama yardımcı olabilir yazmak
Şu anda oldukça titrek bir iplik anlayışı ile bir C # geliştiricisi. Bu bağlantıların her ikisi de diğer yayınlarda önerilmiştir: http://www.yoda.arachsys.com/csharp/threads/ http://www.albahari.com/threading/ Temel konulara dönmeli ve belki de konuyla ilgili bazı bilgisayar bilimleri metinlerine bakmalı mıyım? Gerçekten atlamak ve c # kitaplıkları kullanırsanız gerçekten sağlam bir bilgi temeli olmayacak hissediyorum. …


2
JRE kitaplığındaki sınıflar harici / JRE olmayan derlemelerden gözlemlenebilir ve / veya eşzamansız okumaları destekliyor mu?
Diğer platformlardaki yerel ön uçların nesneyi gözlemleyebilmesi ve Gözlenebilir kalıplardan yararlanabilmesi için, çapraz platform kitaplığımı (örneğin JRE'de) nesne başvuruları üzerinde güvenli bir şekilde çalışacak şekilde nasıl uygulayabilirim? Küçük bir arka plan - çoğu ön uç çerçevede kullanılan veri bağlama kavramı vardır. C # ve Java'da bu, bir sınıfa birden fazla …

7
İnsanları iş parçacığı kullanmaya iten yanlış fikirler nelerdir? [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 . 8 yıl önce kapalı . …

5
İki kullanıcının aynı anda aynı kullanıcı adıyla kaydolmasını nasıl önleyebilirim?
Aynı anda milyonlarca kullanıcı kaydolduğu için kayıtları serileştiremeyiz. Paralel kayıtların yapılması gerekir. Diyelim ki veritabanı 'user1' kullanıcı adını içermiyor. İki kullanıcı 'user1' ile aynı anda kaydolmaya çalıştığında kabul eder. Ancak daha sonra sorunlara neden olacaktır. Bu olmamalı. Mantıksal bir çözüm arıyorum. Belirli bir şey değil. Sadece bunu çözmek için bir …


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.