Hirdetés
- Yettel topik
- Samsung Galaxy Watch6 Classic - tekerd!
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Google Pixel topik
- Samsung Galaxy A54 - türelemjáték
- Okosóra és okoskiegészítő topik
- Csak egy ország kap Exynos 2600-as Galaxy S26 telefonokat?
- Külföldi prepaid SIM-ek itthon
- Xiaomi 14T - nem baj, hogy nem Pro
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
-
Mobilarena

Új hozzászólás Aktív témák
-
dqdb
nagyúr
válasz
jattila48
#13019
üzenetére
Erre a célra szerencsésebb lenne a FindFirstChangeNotification használata FILE_NOTIFY_CHANGE_LAST_WRITE filterrel, és a többi folyamat érzékelné a fájl változását a változást követően, nem kellene aktívan monitorozni a fájl tartalmát, töredékére esne az elérési ütközések száma. Ezután a többi folyamat FILE_SHARE_READ sharing flaggel nyitná meg a fájlt (azaz amíg nyitva tartja, addig a fő folyamat nem tudná módosítani azt. nem lesz dirty read), ha nem sikerül, akkor pár tizedmásodperccel később újra próbálkozik. Ha a fő folyamatnál nem sikerül a ReplaceFile hívás, akkor az is pár tizedmásodperccel később újra próbálkozik.
Szerintem érdemes lenne a mostani konfigurációs fájlnak nevezett dolgot kettéválasztása szigorúan konfigurációs fájlra, ami nem módosulna és állapotfájlra, amit a fő folyamat módosítana. Vagy bármi más megoldás (pipe, socket, zeromq, MSMQ, stb.), ahol a fő folyamat értesítené a többi folyamatot, hogy itt van új állapotadat, tessék azt használni.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Apple iPhone 15 Pro 128 GB 1 év Garancia Beszámítás Házhozszállítás
- ÚJ! Hyperx Cloud III S Wireless Gamer fekete fejhallgató - dobozában!
- ÚJ! Hyperx Cloud III S Wireless Gamer fehér fejhallgató dobozában!
- Eladó 3 db eredeti Apple AirPods
- MSI Stealth 14 AI Studio 3K OLED, Core Ultra 7, RTX 4060, 32GB DDR5, 3 év Garancia!
- LG 27UN880-B - 27" IPS ERGO - 3840x2160 4K - 60Hz - DisplayHDR 400 - USB Type-C - AMD FreeSync - Mac
- 35" ASUS ROG Swift PG35VQ curved GAMER monitor
- Honor Magic V3 Black Hajtogatható csúcsmobil, nagy főképernyő + fedlapi kijelző 12/512 GB
- Apple iPhone 16 Pro Max Desert Titanium 256 GB Használt, megkímélt 93% akku 2026. 02. 27-ig
- 5G Lenovo ThinkPad P14s Gen 3 Intel Core i7-1280P Nvidia T550 32GB 512GB 1 év teljeskörű garancia
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest



