В настоящее время выход этой программыМне нужно использовать потоки для этого?
Hi Hola Ciao Bonjour Guten tag How do you say hi in English? How do you say hi in Spanish? How do you say hi in Italian? How do you say hi in French? How do you say hi in German?
Что я ожидал, но мое намерение для вывода будет больше, как это:
How do you say hi in English? Hi How do you say hi in Spanish? Hola How do you say hi in Italian? Ciao How do you say hi in French? Bonjour How do you say hi in German? Guten tag
Мой прогноз что я должен сделать два потока, чтобы сделать это? Я не уверен, как использовать потоки, но я просто хочу убедиться, что потоки - это то, что я должен исследовать дальше, чтобы выяснить, как делать то, что я хочу делать. Это всего лишь пример, мой фактический код немного сложнее, и я чувствую, что этот пример - более простой способ понять мои намерения.
Итак, вот мой код:
package test;
public class Class {
public static void main(String[] args) {
sayHiLanguages();
howToSayHi();
}
public static void sayHiLanguages() {
sleepThread(1);
System.out.println("Hi");
sleepThread(1);
System.out.println("Hola");
sleepThread(1);
System.out.println("Ciao");
sleepThread(1);
System.out.println("Bonjour");
sleepThread(1);
System.out.println("Guten tag");
}
public static void howToSayHi() {
System.out.println("How do you say hi in English?");
sleepThread(1);
System.out.println("How do you say hi in Spanish?");
sleepThread(1);
System.out.println("How do you say hi in Italian?");
sleepThread(1);
System.out.println("How do you say hi in French?");
sleepThread(1);
System.out.println("How do you say hi in German?");
}
public static void sleepThread(long time) {
try {
Thread.sleep(time * 1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
Если вы, ребята, могли бы направить меня на хорошую статью о потоках, которые было бы здорово!
Это не та ситуация, которая требует многопоточности. См. Раздел по многопоточности в книге SCJP от Kathy Sierra и Bert Bates. – user3516726
Подумайте о том, что вы хотите - спросите - ответьте - спросите - ответьте и т. Д. –
Как указано выше: «Я не уверен, как использовать потоки, но я просто хочу убедиться, что потоки - это то, что я чтобы исследовать дальше, чтобы выяснить, как делать то, что я хочу сделать ... Это всего лишь пример, мой фактический код немного сложнее, и я чувствую, что этот пример - более простой способ понять мои намерения ». – Kaelinator