일부 학술 연구에서는 단일 프로세서에서 실행되는 여러 스레드를 시뮬레이트해야합니다.자바에서 스레드 스케줄링 시뮬레이션 (스택리스 자바?)
내 코드에 * call_scheduler() * 호출을 삽입 할 수 있기를 원합니다. 현재 "스레드"가 멈추고 (어떤 코드 줄인지 기억) 일정 스케줄링 함수가 놓을 스레드를 결정합니다 .
파이썬에서는 스택이없는 파이썬을 사용하여 깔끔하게 구현할 수 있습니다. Java 대안이 있습니까?
실제 스레드와 한 번에 하나의 스레드 만 실행하게하는 일부 메시징 큐 (또는 파이프)를 사용하여 구현할 수 있습니다. 그러나 이것은 추악하고 문제가되는 솔루션입니다.
나는이 코드를 java에서 수행하는 명시적인 방법이 없다고 생각한다. 몇 줄의 코드를 작성해야한다. & semaphores & priority queues를 사용할 수있다. –