i'am ищет советы, руководство или учебник для отладки многопоточных приложений delphi.Где я могу найти хорошее руководство или учебник для отладки многопоточных приложений delphi?
где можно найти такую информацию?
благодарит заранее.
i'am ищет советы, руководство или учебник для отладки многопоточных приложений delphi.Где я могу найти хорошее руководство или учебник для отладки многопоточных приложений delphi?
где можно найти такую информацию?
благодарит заранее.
В этом году CodeRage Бойян Митов из Mitov Software дал отличную лекцию по многопоточности в Delphi. Он включает советы и трюки и все, что нужно учитывать. Хотя это не является непосредственно учебным пособием «как отлаживать», в нем обсуждаются общие проблемы, а также подходы, которые он рекомендует и почему.
http://www.embarcadero.com/coderage5/sessions: Техническая сессия № 44, в четверг. (Лучше всего загрузить MP4 и воспроизвести его на весь экран, чтобы вы могли прочитать весь текст в среде IDE. Его акцент немного силен, но он совершенно понятен.)
(Я использую видео-библиотеку Mitov в режиме реального времени (VideoLab для Delphi и .NET), а также в его графических и сигнальных лабораториях в коммерческом продукте, которые очень активно используют потоки, очень быстрые и надежные. Этот парень знает, что он делает, IMO.)
Если ваше приложение не является все же написано, подумайте об использовании рамки, посвященной многопоточности.
Посмотрите на http://otl.17slon.com
Использование таких устройств высокого уровня сделает вашу отладку намного легче, потому что она предоставляет вам множество специализированных классов и методов, которые будут работать с большинством из многопоточных задач для вы.
Иногда рефакторинг может быть намного более продуктивным, чем отладка плохо разработанного приложения.