Я изучаю Multi Threading на данный момент, на С#, но, как и во всем обучении, мне нравится изучать лучшие практики. В настоящий момент область кажется нечеткой. Я понимаю основы, и я могу создавать потоки.
Что я должен искать при создании многопоточных приложений. Существуют ли какие-либо установленные правила или рекомендации, о которых я должен знать? Или что-нибудь помнить, чтобы избежать скольжения вверх по линии?
Спасибо за ответы.