NPTL

いまさらながら NPTL に関するメモ.

  • getpid は全てのスレッド内で同じ値を返すように変更された.

スレッド固有のIDが必要な場合は, gettid() を使うこと.

  • NPTLを使いたくない場合.環境変数 LD_ASSUME_KERNEL で古いバージョンのpthreadライブラリを選択できる.
export LD_ASSUME_KERNEL=2.4.1