Új hozzászólás Aktív témák
-
modder
aktív tag
válasz
Zoli133
#2144
üzenetére
én is csináltam ilyet, hogy az egyik szál loggolt fájlba, a másik szál pedig gyártotta a log üzeneteket, de én az üzeneteket blocking queue-ba tettem, így ha a loggoló szál lassabban loggol (a queue megtelik), a másik szál is lassabban fut, mert a lista blokkol. Bármelyik szál belassulhat, akkor is helyes eredményt fog produkálni.
Ha te kitesztelted, hogy 2mp-enként kell takarítani ahhoz, hogy a többi szál ne terhelje túl a heap-et, de ráteszed egy másik gépre, környezetre, ahol gyorsabban termelődnek az objektumaid, akkor már egyből módosítani kell a takarító szálat is, ez így nem fasza. Legalábbis ez jött le eddig, de korrigálj, ha tévedekszerk.: bár én javaban csináltam de a blocking queue koncepciója C++-ban is létezik
-
modder
aktív tag
válasz
Zoli133
#2140
üzenetére
Mit értesz szinkronizáció alatt?
Mondjuk nem írtam még több szálú alkalmazást C++-ban, csak Javában, de én úgy tudom, hogy egy több szálú alkalmazásnál alapvető, hogy nem szabad feltételezni semmiféle sorrendiséget szálak között. Valami olyasmit tudok elképzelni, hogy éheztetés lép föl azért, mert valamelyik szál olyan lassan hajtódik végre, hogy az OS ütemezője lelépteti, mielőtt befejezné a feladatát. De ha alapvetően azt nézzük, hogy minden szál egyenlő eséllyel egyenletes eloszlásban kap futási időt, akkor nem értem, hol lehet a probléma.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Xbox Series X|S
- Nyíregyháza és környéke adok-veszek-beszélgetek
- Filmvilág
- Formula-1
- Milyen alaplapot vegyek?
- Hamarosan érkezik az Atomic Heart utolsó DLC-je
- Milyen egeret válasszak?
- SONY LCD és LED TV-k
- Postal: Bullet Paradise - A játék amit bejelentettek, majd el is kaszáltak
- Renault, Dacia topik
- További aktív témák...
- HP Z8 G4 Workstation (gamer célra is) dupla CPU Xeon Gold 6134
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone XS Max 64GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS2898, 100% Akkumulátor
- Apple iPhone 13 / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 100%
- HP 15 ProBook 650 G8 FHD IPS i5-1145G7 vPro 32GB RAM 512GB SSD Intel Iris XE Win11 Pro Garancia
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest

