SXM (транзакционная память)
Оригинальный автор(ы) | Microsoft Исследования |
---|---|
Разработчик(и) | Майкрософт |
Первоначальный выпуск | январь 2005 г |
Написано в | С# |
Операционная система | Microsoft Windows |
Платформа | .NET Framework |
Тип | Программная транзакционная память |
Лицензия | Лицензионное соглашение Microsoft Research Shared Source (MSR-SSLA) |
Веб-сайт | исследовать |
SXM — это программная система транзакционной памяти , разрабатываемая в Microsoft Research .
Обзор
[ редактировать ]SXM API предоставляется через управляемый код и используется для синхронизации доступа к общей памяти без использования блокировок . достигается Взаимное исключение с помощью базам данных , подобных атомарности транзакций . SXM использует возможности отражения и динамической генерации кода .NET Framework для создания кода CIL для включения атомарных транзакций в общих структурах данных непосредственно во время выполнения. SXM написан на C# .