신호기로 블록을 나누는건 알았습니다

그럼 여러 기차가 다녀야 할 직선철도도 신호를 여러개 설치하지않으면 하나의 블록으로 인정되어서 철도가 얼마나 길던간에 기차 하나가 지나가는중엔 다른 기차가 뒤따라서 달릴수 없다는거죠?

그걸 방지하기 위해선 직선 철도위에 신호를 일정간격으로 엄청 많이 설치하는거말곤 방법이없나요