いくつかの学術研究では、単一のプロセッサで実行される複数のスレッドをシミュレートする必要があります。
コード内に *call_scheduler()* 呼び出しを挿入できるようにしたいと考えています。このコードでは、現在の「スレッド」が一時停止し (どのコード行にあるかを覚えています)、スケジューリング関数によって、どのスレッドを解放するかが決定されます。
Python では、これはスタックレス Python を使用してきちんと実装できます。Javaの代替手段はありますか?
実際のスレッドと、一度に 1 つのスレッドのみを強制的に実行するいくつかのメッセージング キュー (またはパイプ) を使用して実装することもできますが、これは見苦しく問題のある解決策です。