Hirdetés
- Vivo X200 FE – fenséges méret
- HMD Watch X1, Watch P1 és DUB széria: új viselhető kütyük a HMD-től
- Xiaomi 14T Pro - teljes a család?
- Telekom mobilszolgáltatások
- Honor Magic6 Pro - kör közepén számok
- Apple Watch
- Google Pixel topik
- Poco F8 Ultra – forrónaci
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy A52s 5G - jó S-tehetség
Új hozzászólás Aktív témák
-
joysefke
veterán
válasz
pvt.peter
#9576
üzenetére
Szinte biztos, hogy nem atomi, mint ahogyan az "i++" sem atomi, hiába fér bele egy sorba. Az if operatoros verzió amit helyettesíteni akarsz pedig garantáltan nem atomi.
Kérdés, hogy miért van szükséged atomi műveletekre? Az atomi műveleteket biztosító C# osztályt egyébként itt találod: Interlocked Class (System.Threading) | Microsoft Docs
Miért nem használasz egy "shared nothing" megközelítést ahol az adott konkurens metódusaid semmilyen közösen használt változót/adatot nem használnak? Vagy miért nem lockolsz valamilyen szemafor konstrukcióval a kritkus kódon (kritkus kód == írás művelet bármilyen közös változón)
SZERK
ezt dobta a kereső:
What are Atomic operations and what are not?
In C# Specification, the stamement about atomic operation is:
“Reads and writes of the following data types shall be atomic: bool, char, byte, sbyte, short, ushort, uint, int, float, and reference types.” Also: “…there is no guarantee of atomic read-modify-write, such as in the case of increment or decrement.”.
a ??= operator szerintem a read-modify-write kategóriába esik...
Ú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!
- Óra topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- A sufni mélyén született a Galax Titan RTX Hall of Fame VGA
- Milyen billentyűzetet vegyek?
- BestBuy topik
- Asus ProArt x570 Creator alaplap javítása?
- exHWSW - Értünk mindenhez IS
- Elektromos autók - motorok
- Robot fűnyírók
- Linux kezdőknek
- További aktív témák...
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- GYÖNYÖRŰ iPhone 12 mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3851
- ELADNÁD IPHONE KÉSZŰLÉKED? ADD EL A MOBILESHARKNAK GYORSAN ÉS BIZTONSÁGOSAN!
- Apple iPhone 16 Pro Max - White Titanium - 256GB - Akku: 99% - Megkímélt Újszerű állapot!
- MSI Modern 15 FHD IPS Ryzen7 7730U 4.5Ghz 16GB 512GB SSD Radeon RX Vega8 Graphics Win11 1év Garancia
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


