- Ősszel jönnek az új Intel chipek
- Kormányok / autós szimulátorok topicja
- TCL LCD és LED TV-k
- Fával ékesíti magát a Jonsbo Mini-ITX gépháza
- Azonnali fotós kérdések órája
- Azonnali alaplapos kérdések órája
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Philips 27B1U5601H: sokoldalú monitor irodába és tanulásra
- AMD Navi Radeon™ RX 7xxx sorozat
- Hobby elektronika
Hirdetés
-
Rejtett díjak, nehéz lemondás: az USA pereli az Adobe-ot
it Nem csak rejtett díjakkal károsítja meg a fogyasztókat az Adobe, de az előfizetések lemondását is megnehezíti – ezért beperelte az USA kormánya.
-
Olcsó USB WiFi AC adapter
lo Egy olcsó WiFi AC USB adapter jó szolgálatot jelenthet, ha az új router csak elvileg támogatja a 2,4 GHz-es átvitelt.
-
Egyre izgalmasabb a CMF Phone hátlapja
ma Az új előzetes cserélhető hátlapot sejtet, de valószínűleg csak a dizájnon módosíthatunk, az akkumulátorhoz nem valószínű, hogy hozzáférünk.
Új hozzászólás Aktív témák
-
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. -
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
[ Szerkesztve ]
Ú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!
- The Compensator 5.0 - Top-END Gaming PC
- ÁRESŐ! Dobozos új Dell Inspiron 16 7610 /11.gen i5-11400H/16GB/512SSD/RTX 3050 4GB/Gari/3k
- Macbook Pro M2 "ÚJ" 2 töltéssel 2024.10.30. Apple garancia
- Xiaomi Redmi 10 64GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi Note 10S 128GB, Kártyafüggetlen, 1 Év Garanciával