1

pthread の代わりに NPTL を使用するには、何か特別なことをする必要がありますか? 私はカーネル2.3.23を使用しています...

おそらくNPTLで動作しているいくつかのコードを見ているので質問していますが、それにはまだpthreadsが含まれていることがわかります.AFAIKには、スレッドレベルでのシグナル処理、偽のウェイクアップなどの問題があります.

4

2 に答える 2

2

いいえ。

NPTL は POSIX スレッドの新しい実装であり、最新の Linux ディストリビューションで使用されています。

古い実装である LinuxThreads は、多くの点で失敗しており、これに遭遇する可能性はほとんどありません。

どちらの実装pthread です。

于 2011-03-26T15:40:39.710 に答える
0

スレッド化の実装は、c ランタイム ライブラリ (通常はglibc)--enable-add-onsの構成時に選択されます( の例を参照)

于 2011-03-26T17:56:25.127 に答える