Poiché il mio thread SO è stato chiuso i Credo di poterlo chiedere qui.
Quali pratiche o pratiche sono buone il 90% delle volte quando si lavora con threading con più core? Personalmente tutto ciò che ho fatto è stato condividere classi immutabili e passare (copiare) i dati in una coda al thread di destinazione.
Nota: Questo è per la ricerca e quando dico il 90% delle volte non intendo che sia possibile fallire il 10% delle volte (è ridicolo!) intendo il 90% è una buona soluzione mentre l'altro 10% non è così desiderabile a causa dell'implementazione o di ragioni efficienti (o semplicemente un'altra tecnica si adatta molto meglio al dominio del problema).