Repetição

System.out.println("========================");
  System.out.println("O que você deseja fazer?");
  System.out.println("1. Criar novo processo e executar todos;");
  System.out.println("2. Encerrar um processo e executar todos;");
  System.out.println("3. Apenas executar processos já criados;");
  System.out.println("0. Sair do programa.");
  int opcao = leitor.nextInt();
  leitor.nextLine();
  String nome = "";
 
  switch(opcao) {
    case 1:
      System.out.println("Qual o nome do novo processo?");
      nome = leitor.nextLine();
      System.out.println("Qual o tamanho dele?");
      int tamanho = leitor.nextInt();
      Escalonador.criarProcesso(nome, 10);
      break;
    case 2:
     System.out.println("Qual o nome do processo a ser encerrado?");
      nome = leitor.nextLine();
      Escalonador.encerrarProcesso(nome);
      break;
    case 3:
      Escalonador.executarProcessos();
      break;
    case 0:
      System.out.println("Encerrando programa...");
  System.out.println("=========================");
      System.out.println("Programa encerrado");
      break;
  }

Minha dúvida é a seguinte:
Como faço pra ficar repetindo isso, até que o usuário escolha o caso 0?

Coloca um laço de repetição!

int opcao = 1;

while (opcao != 0) {
    // Executa seu código

    System.out.printl("Deseja continuar?");
    System.out.printl("0 - Não");
    System.out.printl("Qualquer outro número - Sim");
    opcao = Integer.parseInt(leitor.nextLine());
}