Задать вопрос
@dwar4me

Паралельное программирование — возможность rollback результата функции?

Достаточно давно читал статью, в которой описывалась такая фича:

Объявляем функцию особым способом. Если в процессе выполнения функции поменялись какие-то данные, то производим rollback и она запускается заново. Таким образом можно достичть thread-safe и отсутствие deadlocks.


Сейчас не помню даже язык программирования о котором шла речь.


Где бы это найти?
  • Вопрос задан
  • 2506 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Пригласить эксперта
Ответы на вопрос 2
Horse
@Horse
В winapi, *nix api, на сколько я знаю, ничего подобного нет. Скорей всего Java. Да и в любом случаее — мьютексы, wait funtions, нормальная архитектура — лучший способ позаботится о thread-safe.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы