私は自分のオペレーティング システム プロジェクトの POSIX サブシステムに取り組んでおり、pthreads サポートに取り組みたいところまで来ました。ただし、それらをどの程度実装する必要があるかについては確信が持てません。
最も使用されている pthreads 機能は何ですか? 今のところ安全に「スタブアウト」して、それを必要とするアプリケーションを移植するときに実装できるものはありますか? これまでの私の調査では、基本的なスレッド操作 (作成、結合など) (これは明らかです) とミューテックスのサポートを示しています。現実的に言えば、アプリケーションはこれよりも多くを使用するのでしょうか?
実装が機能している間に、どれだけのことを回避できるかを理解しようとしているだけだと思います。