Замечания по выпуску


14.7 AutoLoader может зависать при ветвлении потоков в системах AIX до 4.3.3

AutoLoader - это многопоточная программа, и один из потоков может запускать другой процесс. При запуске дочернего процесса в нем создается образ памяти родительского процесса.

В системах AIX до AIX 4.3.3 блокировки, используемые libc.a для управления многопоточным выделением памяти из кучи из одного процесса, удерживаются потоком, не запускающим процессы. Поскольку поток, не запускающий процессы, не будет существовать в дочернем процессе, такая блокировка не будет освобождена в дочернем процессе, что может вызвать зависание родительского процесса.

AIX 4.3.3 содержит исправление ошибки libc, которая может вызывать зависание AutoLoader при ветвлении потоков.


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]