Отладка приложений

         

Многопоточное программирование весьма трудное занятие.



Многопоточное программирование весьма трудное занятие. Это область, в которой вы столкнетесь с некоторыми из самых трудных ошибок. В данной главе представлена методика и рекомендации, которые должны помочь разработчику избежать блокировок с самого начала проекта. Как подчеркнуто ранее в этой главе, в многопоточном программировании жизненно важно предварительное планирование, и нужно добиться того, чтобы команде разработчиков было предоставлено достаточно времени и ресурсов для тщательного и правильного планирования многопоточного приложения. Однако, если вы столкнетесь с неизбежными многопоточными блокировками, не поддавайтесь панике: в этой главе представлена утилита DeadlockDetection, которая позволит вычислить, какие потоки заблокированы и на каком объекте синхронизации.
Наконец, — и я не могу не подчеркнуть этот момент, — если вы занимаетесь многопоточным программированием, то нужно разрабатывать, выполнять и тестировать свои проекты на мультипроцессорных компьютерах. Если вы этого не сделаете, то, вероятно, не должны заниматься многопоточным программированием, потому что остаетесь незащищенными от некоторых чрезвычайно серьезных ошибок.

Содержание раздела







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий