SXM (pamięć transakcyjna)

SXM
Oryginalni autorzy Badania Microsoftu
Deweloperzy Microsoftu
Pierwsze wydanie styczeń 2005 ; 18 lat temu ( 2005-01 )
Napisane w C#
System operacyjny Microsoft Windows
Platforma .NET Framework
Typ Pamięć transakcyjna oprogramowania
Licencja Umowa licencyjna Microsoft Research Shared Source (MSR-SSLA)
Strona internetowa badania .microsoft .com / badania / pliki do pobrania / szczegóły / 6cfc842d-1c16-4739-afaf-edb35f544384 / szczegóły .aspx

SXM to programowy system pamięci transakcyjnej, który jest opracowywany w firmie Microsoft Research .

Przegląd

API SXM jest udostępniany za pośrednictwem kodu zarządzanego i służy do synchronizowania dostępu do pamięci współdzielonej bez stosowania blokad . Osiąga wzajemne wykluczanie za pomocą transakcji atomowości podobnych do baz danych . SXM wykorzystuje Reflection i dynamicznego generowania kodu .NET Framework do emitowania kodu CIL w celu umożliwienia niepodzielnych transakcji na udostępnionych strukturach danych bezpośrednio w czasie wykonywania. SXM został napisany w języku C# .

Zobacz też

Linki zewnętrzne