- Gurulunk, WAZE?!
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Rap, Hip-hop 90'
- shadowkidhu: SFF Itthoni labor
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Magga: PLEX: multimédia az egész lakásban
- bambano: Bambanő háza tája
-
LOGOUT
Új hozzászólás Aktív témák
-
dqdb
nagyúr
válasz
jattila48 #13015 üzenetére
előfurdulhat-e a ReplaceFile végrehajtása közben, hogy a helyettesítendő file név pillanatnyilag nem létezik (mert temporálisra lett átnevezve), miközben egy másik thread próbálja megnyitni
Igen, előfordulhat. És az is, hogy a fő szálon azért száll el a ReplaceFile hívás, mert egy másik szál FILE_SHARE_DELETE flag nélkül nyitotta meg a fájlt és még nyitva tartja.De mindkét eset könnyen érzékelhető és kezelhető a fő és/vagy a többi szál kódjának módosításával.
Ha IPC-re használsz ilyen módon fájlokat, akkor továbbra is azt tartom, hogy a megoldást kellene átdolgozni olyanra, ami nem igényel atomi műveleteket. Vagy ha nem szükséges az üzenetek perzisztens tárolása arra az esetre, ha a többi szál nem futna, akkor a fájlok használatától is teljesen el lehet tekinteni.
bambano: windowst nem ismerem. truncate-nek szokták hívni angolul.
Vagy TRUNCATE_EXISTING paraméterrel kell meghívni a CreateFile-t (ez csak akkor működik, ha már létezik a fájl), vagy CREATE_ALWAYS paraméterrel, és ez vagy létrehozza az új fájlt, vagy truncate-eli a már létező fájlt. -
bambano
titán
válasz
jattila48 #13015 üzenetére
ha az a problémád, hogy lesz olyan pillanat, amikor a fájl nem létezik, ezért nem nyitható meg, akkor ne rename-mel meg mozgatással dolgozz, hanem csonkold.
linuxon ez úgy működne, hogy kimásolod a tartalmát, majd belemásolsz egy fájl vége karaktert az elejébe, ettől levágja az egészet. windowst nem ismerem. truncate-nek szokták hívni angolul.
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Kerékpárosok, bringások ide!
- One otthoni szolgáltatások (TV, internet, telefon)
- Gurulunk, WAZE?!
- Otthoni hálózat és internet megosztás
- Új tokozással jön az Arrow Lake utódja?
- Háztartási gépek
- Fejhallgató erősítő és DAC topik
- High-tech fűtőtest? Nem, szellős GameMax ház!
- Hiába van április, a hardverek nem tréfálnak
- Android alkalmazások - szoftver kibeszélő topik
- További aktív témák...
- LG UltraGear 27GR95QE-B Gamer Oled Monitor!27"/2k/240hz/0,03ms/HDMI 2.1/Konzolhoz is
- Makulátlan! HP EliteBook x360 830 G8 Érintős Fémházas "Kis Gamer" Laptop 13,3" -50% i7-1185G7 16/512
- UHH! HP EliteBook 850 G8 Fémházas "Kis Gamer" Laptop 15,6" -65% i7-1185G7 32/512 Iris Xe FHD HUN
- Akció! Dell Latitude 7410 Üzleti Strapabíró Profi Fémházas Ultrabook 14" -80% i7-10610U 16/512 4K
- AOC Gaming monitor 165Hz 1ms!
- Azonnali készpénzes Sony Playstation 4 Slim / PS4 Pro felvásárlás személyesen/csomagküldéssel
- Azonnali készpénzes GAMER / üzleti notebook felvásárlás személyesen / csomagküldéssel korrekt áron
- Amazon Kindle 10th Generation ébresztős tok
- Samsung Galaxy S23 Ultra 256GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! Intel Arc B580 12GB Limited Edition videokártya garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest