发明名称 ПРОГРАММНАЯ ТРАНЗАКЦИОННАЯ ПАМЯТЬ ПРЯМОГО ОБНОВЛЕНИЯ
摘要 1. Способ управления доступом к ячейке совместно используемой памяти в рамках транзакции, выполняемой первым потоком, причем ячейка совместно используемой памяти доступна для первого потока и для второго потока, при этом способ содержит этапы, на которых ! идентифицируют связующую запись, ассоциированную с ячейкой совместно используемой памяти; ! маркируют связующую запись для резервирования ячейки совместно используемой памяти для транзакции, если связующая запись не указывает на конфликты с доступом для записи к ячейке совместно используемой памяти со стороны второго потока; и ! записывают ссылку на ячейку совместно используемой памяти и ее содержимое в журнал отмен. ! 2. Способ по п.1, дополнительно содержащий этап, на котором выполняют в рамках транзакции доступ для записи к ячейке совместно используемой памяти в ответ на операцию маркирования. ! 3. Способ по п.1, в котором операция маркирования содержит этап, на котором ! записывают в связующую запись идентификатор транзакции, причем идентификатор транзакции идентифицирует транзакцию, выполняемую первым потоком. ! 4. Способ по п.1, в котором связующая запись указывает на конфликт с доступом для записи к ячейке совместно используемой памяти со стороны второго потока, если связующая запись маркирована вторым потоком. ! 5. Способ по п.1, в котором журнал отмен включает в себя упорядоченную последовательность ссылок на ячейки совместно используемой памяти и ассоциированное с ними содержимое, при этом способ дополнительно содержит этап, на котором записывают содержимое в ассоциированные ячейки совместно используемой памяти, причем отдельные доступы для записи
申请公布号 RU2008103273(A) 申请公布日期 2009.08.10
申请号 RU20080103273 申请日期 2006.07.28
申请人 МАЙКРОСОФТ КОРПОРЕЙШН (US) 发明人 ХАРРИС Тимоти Л. (US)
分类号 G06F13/00 主分类号 G06F13/00
代理机构 代理人
主权项
地址