この質問はもはや関係ありません: Rust green threading is gone. すべてのタスクはスレッドに対応します。
Rust タスクは、ランタイムによって管理されるスレッドのプールで実行されます。
ブロックするFFIを介してコードを呼び出していますが、タイトループで実行しています。
独自の OS スレッドでタスクを生成するにはどうすればよいですか?
2 つの懸念事項は、スレッドがそのスレッドでスケジュールされたままになることと、ワーク スティーリング スケジューラがこのスレッドに追加の作業をもたらさないことです。