Запитання з тегом «atomicity»

4
Призначення посилань є атомним, тому для чого потрібен Interlocked.Exchange (ref об'єкт, об'єкт)?
У своєму багатопотоковому веб-службі asmx у мене було поле класу _allData власного типу SystemData, яке складається з кількох List<T>і Dictionary<T>позначене як volatile. Дані системи ( _allData) оновлюються раз у раз, і я роблю це, створюючи інший об’єкт, який називається, newDataі наповнюю його структури даних новими даними. Коли це зроблено, я …

4
Чи додається файл атомним в UNIX?
Загалом, що ми можемо сприймати як належне, коли ми додаємо файл у UNIX з декількох процесів? Чи можливо втратити дані (один процес замінює зміни іншого)? Чи можливо, щоб дані були забруднені? (Наприклад, кожен процес додає по одному рядку в додаток до файлу журналу, чи можливо, що два рядки переплуталися?) Якщо …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.