2011-01-18 5 views
1

라켓 (이전의 PLT Scheme)에서 계산 된 스레드에 대한 시간 분할은 어떻게 할당됩니까? 예 : "각 스레드가 실행하려면 16 밀리 초가 있고 그 다음으로 전환하십시오". 설정할 변수가 있거나 값을 변경하는 명령 줄 매개 변수가 있습니까? 나는이 문서에 관한 어떤 정보도 찾지 못했다. 현재 소스로 다이빙 ...라켓에서의 올바른 스레드 스케줄러 시간축

답변

3

문서를 찾을 필요가 없을 것이므로 소스가 가장 좋습니다. 일반적으로 (IIRC)가 각 스레드에 할당되는 "연료"에 대한 언급을 찾고 현재 스레드가 IO 또는 이와 유사한 것을 차단하는 경우 스레드를 변경할 수 있습니다.

+0

발견 : 상수 MZ_THREAD_QUANTUM_USEC은 10000으로 설정되어 있으므로 스케줄러에서 사용하는 시간 기준은 10ms입니다. 이제 나는 함께 할 무언가가 있습니다 :) 고마워요! – lbruder