Usando C #, ho fatto lo sviluppo multithreading per circa 5 anni, e mi considero abbastanza abile (ho scritto la mia coda di lock-free e il framework parallelo delle attività prima che Microsoft facesse TPF).
Tuttavia, trovo incredibilmente difficile trovare informazioni sui modelli di progettazione di sistemi multithread pratici ovunque. Ci sono alcune buone risorse su algoritmi e raccolte di basso livello, ma non molto sulla progettazione del sistema.
Quindi alla domanda, qualcuno sa dove trovare queste informazioni?