skip to main | skip to sidebar

Hammad Rajjoub's Musings On Technology

Microsoft Most Valuable Professional, Solutions Architect with focus on Microsoft Technology Stack (WCF,REST and ConnectSystems), Agile Methodologies, TDD...

Monday, December 05, 2005

Microsoft Research : Software Transactional Memory (STM)

I just came across this awesome api at Microsoft Research web site:

Software Transactional Memory (STM) is an API for multithreaded computation in which shared data is synchronized without using locks. Threads synchronize by means of memory transactions, short-lived computations that either commit (take effect) or abort (have no effect). Transactions avoid the well-known problems of locking, including deadlock, priority inversion, and fault-intolerance. The SXM is a software transactional memory package written in C#. It is much easier to use than prior STMs because it uses Reflection.Emit to transparently add synchronization code to sequential data structures.
Posted by Hammad at 9:36 AM

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

About Me

My photo
Hammad
Dubai, Dubai, United Arab Emirates
Microsoft MVP, Connected Systems Microsoft Connected Technology Advisor Member Speakers Bureau, INETA MEA. Microsoft ACE Award Winner.
View my complete profile

I am speaking at TechEd

I am speaking at TechEd
Tech Ed Middle East 2010

Twitter Updates

Twitter Updates

    follow me on Twitter

    My Profile(s):

    Hammad Rajjoub's MVP Profile
    View Hammad Rajjoub's profile on LinkedIn
    www.flickr.com
    -hR's My Favourtie photoset -hR's My Favourtie photoset

    MVP Award Program

    MVP Blog Badge.

    Grab this badge here!

    Join Yahoo Group

    DotNetWizards