Я изучаю нашу команду на concurrency. Каковы наиболее распространенные ошибки разработчиков, попадающих в окружение concurrency. Например, в .Net ключевое слово static
открывает дверь для многих проблем concurrency.
Существуют ли другие шаблоны проектирования, которые не являются потокобезопасными?
Update
Есть так много отличных ответов, здесь сложно выбрать только один, как принятый ответ. Обязательно прокрутите их все для больших советов.