java – en threads cómo mostrar primer elemento de primer array y a continuación primer elemento del segundo array, asi sucesivamente?

Tengo dos arrays de Strings:
String[] mensajes = {“H1: Hola”, “H1: Como te llamas?”, “H1: Cómo eres?”, “H1:Adios”};
String[] mensajes = {“H2: Hola”, “H2: Me llamo Juan?”, “H2: Soy alto!”, “H2:Adios”};
En Java y con threads cómo puedo ir mostrando el primer elemento del primer array y a continuación el primer elemento del segundo array?
De manera que quede como una conversación que diga Hola Hola Cómo te llamas? Me llamo Juan Cómo eres Soy alto Adios Adios