スケジューラの起動機能によって、マルチスレッドアプリケーションのための新しいカーネルスケジューリングがサポートされます。この機能は、カーネルと libthread ライブラリ (または、libpthread) の間の専用インタフェースとして実装されるので、libthread (libpthread) インタフェースを変更しません。また、これによりスレッドライブラリは状況判断型の相互排他ロック (mutex ロック) を実装できるようになります。状況判断型の相互排他ロックの場合、現在ロックを保持しているスレッドがプロセッサ上で実行中であれば、ロックスピンを獲得しようとするスレッドをロックしますが、実行中でなければブロックします。
詳細については、libsched(3X) のマニュアルページを参照してください。