[질문] 데드락 이거 왜이러는거임?
내 머리로 납득이 안돼서 테스트 해봤음
비슷하게 상황 만들어 놓고 빙글빙글 돌림
열차 스케줄들은 전부 대기열 5초대기, 밑에 역 1초 대기
마우스를 왼쪽 대기열 진입로에 가져다 대고 있는데
거기 서는 열차는 다른 대기열로 들어가려고 했다가도, 잠시 시간이 지나면 비어있는 대기역을 새로 찾아서 경로를 새로 잡고 알아서 잘 들어가고 있음
잘 되는것 같은데 그럼 질문글은 뭐가 문제지? 하던차에 조건이 다르단 걸 알아챘음
질문글에서는 기차수제한을 걸어놨는데 나는 그걸 안걸었던 상태
모든 대기역에 열차수 제한 1 걸어두고 다시 돌려봤음
이렇게 하니까 아무리 시간이 지나도 경로 재탐색을 해도 빈 역으로 안들어가더라
왜 그런고 하니 하나 뒤에 있는 열차가 2번째 역을 이미 목적지로 잡아버려서 그런거였음
기차 수 제한 1이 걸려있기 때문에 아무리 경로를 다시 잡을려고 해도 못잡던것 ㅋㅋ
노란박스 열차를 수동으로 바꿔주니 선행 대기열차가 2번 대기역으로 쑥 들어가는걸 볼 수 있었다
기차 수 제한이 마냥 만능 기능은 아니였다는 것이 꽤나 충격
그렇다고 제한을 또 아예 안걸어버리면 다른 문제점이 생길텐데 어떻게 해결하는게 좋을려나
기차수 제한이 만능이 아니네 ㄹㅇ
기차 수 보다 대기레일이 많으면 해결
다른 동네에 대기역이 더있다해도 갑자기 저동네에 기차가 몰리거나 하면 발생할 수 있지않을까
저건 대기역수 부족아니냐