Рекомендации и приемы работы с многопоточностью
Один из ключевых подходов к отладке — предварительное планирование. В многопоточном программировании предварительное планирование это единственный способ, который способен помочь избежать тяжелых блокировок. Вот мои рекомендации по планированию многопоточных приложений: П откажитесь от многопоточной организации;
- реализуйте потоки только мелкими дискретными частями;
- синхронизируйте потоки на самом низком уровне;
- постоянно просматривайте код;
- выполняйте тестирование на многопроцессорных машинах.