Como posso resolver?

Estou com uma dúvida em como posso resolver esse problema.

4 pessoas caminham, cada uma em um corredor diferente. Os 4 corredores terminam em uma única porta. Apenas 1 pessoa pode cruzar a porta, por vez. Considere que cada corredor tem 200m. e cada pessoa anda de 4 a 6 m/s. Cada pessoa leva de 1 a 2 segundos para abrir e cruzar a porta. Faça uma aplicação em java que simule essa situação.

O que tu está estudando? Threads? Tem várias formas de ‘ver’ e resolver o problema…

Estou vendo semáforos e threads atualmente, cheguei nessa parte e travei totalmente.

Assista as outras aulas sobre threads também.
Embora os corredores sejam distintos, a chegada e compartilhada e vc tem que resolver os problemas de concorrência.