(Редактирование: для разъяснения моей главной целью является параллелизм, но не обязательно для многоядерных машин),
Я довольно плохо знаком со всеми понятиями на параллелизме, но я выяснил, что у меня должны были быть параллельные стандартные программы рисунка по ряду причин:
Однако будучи таким новичком, мой код скоро был похож на путаницу и рефакторинг, или устранение ошибки стало столь неловким, что я решил, что должен играть больше с ним прежде, чем сделать что-либо серьезное.
Так, я хотел бы знать, как сделать чистым, легким поддержать.NET многопоточный код, который имеет смысл, когда я смотрю на него после пробуждения на следующий день. Самая большая проблема, которую я имел, структурировала приложение, таким образом, все части говорят друг с другом в умном (в противоположность неловкому и hacky) путь.
Любое предложение приветствуется, но у меня есть предпочтение источников, которые я могу переварить в свое свободное время (например, не 500 + трактат страниц на параллелизме) и для C#/VB.NET, до последней версии (так как я вижу, что были усовершенствования). В основном я хочу что-то прямо к точке, таким образом, я могу начать путем проигрывания с понятиями на моих игрушечных проектах.