Для некоторых научных исследований мне нужно смоделировать несколько потоков, работающих на одном процессоре.Имитация планирования потоков в java (неактивная java?)
Я хочу, чтобы иметь возможность вставлять * call_scheduler() * вызовы внутри моего кода, в которых текущий «поток» будет приостанавливаться (запоминание в какой строке кода) и какая-то функция планирования решит, какой поток отпустить ,
В python это может быть реализовано аккуратно с использованием несовместимого python. Есть ли альтернатива java?
Я мог бы реализовать его с использованием реальных потоков и некоторых очередей сообщений (или труб), которые будут запускать только один поток для запуска одновременно, но это уродливое и проблемное решение.
Я думаю, что нет явного способа сделать это в java, вам нужно просто написать некоторые строки кода, и вы можете использовать семафоры и очереди очередности –