Hirdetés
- Ilyen videokártyát választana a DOOM Slayer
- Üvegben nem szűköldködő GameMax mikrotorony, "lopakodó" alaplapokhoz is
- 14 GB/s-mal olvasó, DRAM-os SSD az ADATA palettájáról
- A készülő legújabb node-ján is kerüli a legmodernebb EUV berendezéseket a TSMC
- Ez lenne a népkártya? Teszten a GeForce RTX 5060 Ti 16 GB
- Androidos tablet topic
- 14 GB/s-mal olvasó, DRAM-os SSD az ADATA palettájáról
- Házimozi belépő szinten
- Ez lenne a népkártya? Teszten a GeForce RTX 5060 Ti 16 GB
- Milyen belső merevlemezt vegyek?
- Vezeték nélküli fülhallgatók
- Kormányok / autós szimulátorok topikja
- Melyik tápegységet vegyem?
- IFA 2024: Erős, bár drága NAS-ok a Ugreentől
- Milyen billentyűzetet vegyek?
Ú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
● olvasd el a téma összefoglalót!
- Androidos tablet topic
- PlayStation 5
- 14 GB/s-mal olvasó, DRAM-os SSD az ADATA palettájáról
- Luck Dragon: Asszociációs játék. :)
- Házimozi belépő szinten
- Ingatlanos topic!
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Vicces képek
- Ez lenne a népkártya? Teszten a GeForce RTX 5060 Ti 16 GB
- További aktív témák...
- ÁÁÁ NE NÉZD MEG! A szórakozás, és a multitasking csúcsa, Lenovo Yoga 9i //3 OLED Modell Ajánló//
- UF Lenovo Yoga 9i x360 Érintős Hajtogatós Laptop Tab 14" -60% i7-1360P 16/1TB Iris Xe 2,8K OLED 90Hz
- Xbox Series X 1TB - 2 kontroller + 3 játék szabadon választható
- RYZEN 7 5700X / 32GB RAM / 1TB SSD / RX 6700 XT 12GB / 750W Gold Full Modular - AMD GAMER PC
- Intel i3-9100 - 24GB RAM - Samsung 980 500GB - be quite! Pure Base 500 + 1000W Táp - MSi Z390-A PRO
- Xiaomi Redmi Note 10 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Intel Processzorok sok db : Xeon E5-1620V3, Pentium G4400T, i3 6100, i3-4130, i3-2140T
- Álmodj nagyot: RTX4060-tulajdonosként! 0% THM-re is!
- LG 65C3 - 65" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 7600XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest