リリース情報


14.7 4.3.3 より前の AIX システムでは fork 中にオートローダーがハングすることがある

オートローダーはマルチスレッド・プログラムであり、複数のスレッドの 1 つが他のプロセスへ fork します。子プロセスへ fork すると、親メモリーのイメージが子の中に生成されます。

AIX 4.3.3 より以前の AIX システムでは、libc.a が使用するロック (同一プロセス内のヒープからメモリー割り振りを行う際に複数のスレッドを管理するため) が、非 fork スレッドによって保留状態にされることがあります。子プロセスに非 fork スレッドが存在しなくなると、このロックは子プロセスの中では解放されなくなります。これは親プロセスがしばしば停止するためです。

AIX 4.3.3 には、オートローダーが fork 中に停止することが原因で発生する libc 問題の修正が含まれています。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]