Original author(s) | Microsoft Research |
---|---|
Developer(s) | Microsoft |
Initial release | January 2005; 20 years ago (2005-01) |
Written in | C# |
Operating system | Microsoft Windows |
Platform | .NET Framework |
Type | Software transactional memory |
License | Microsoft Research Shared Source license agreement (MSR-SSLA) |
Website | research |
SXM is a software transactional memory system under development at Microsoft Research.
Overview
The SXM API is exposed via managed code and is used to synchronize access to shared memory without using locks. It achieves mutual exclusion using database-like atomicity transactions. SXM uses the Reflection and dynamic code generation capabilities of .NET Framework to emit CIL code to enable atomic transactions on shared data structures directly at runtime. SXM has been written in C#.
See also
External links
Microsoft Research (MSR) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Main projects |
| ||||||||||||||
MSR Labs applied research |
| ||||||||||||||
Category |
This article about software created, produced or developed by Microsoft is a stub. You can help Misplaced Pages by expanding it. |