Linux のmount(2)
機能をシングル スレッド プロセスで使用します。ただし、CD-ROM などのデバイス デバイスのマウントにはしばらく時間がかかる場合があります (私が見た最悪の場合は 40 秒です!)。少し熟考し、ディスクをスピンアップしてから、ファイルシステムをマウントします。これにより、プロセスが他のイベントを処理するのをかなりの時間ブロックする可能性があります。
ファイルシステムをブロックしない方法でマウントする方法が見つからないようです。マルチスレッドやフォークなしでファイルシステムを非同期的にマウントする方法はありますか?
同じスレッドでカーネル uevents を既に読んでいるので、アクションが完了したかどうかを知ることは私にとって問題ではありません。