Un progetto Microsoft Research sul multi-threading

 

Il progetto di Microsoft Research si pone l'obiettivo di realizzare una libreria per supportare un modello di programmazione chiaro e consistente per l'accesso concorrente a risorse condivise tra 2 e più thread.

Il progetto si chiama C# Software Transactional Memory (SXM), alcune estratti dalla descrizione:

The SXM is a software transactional memory package written in C#...
Threads synchronize by means of memory transactions, short-lived computations that either commit (take effect) or abort (have no effect)...

- - -

Un altro progetto di Microsoft Research sempre sulla programmazione multi-threading  è AME: Automatic Mutual Exclusion, dalla descrizione sembra quasi un approccio di baby-sitting del developer. Ecco alcuni estratti della descrizione:

The resulting programming model makes it easier to write correct code than incorrect code. It favors correctness over performance for simple programs, while allowing advanced programmers the expressivity they need.

 

 

 

Altri suggerimenti per il disegno di applicazioni multi-threading qui.

 

Tags :    |

Print | posted @ Monday, June 23, 2008 7:53 PM

Comments have been closed on this topic.