Ich bin ein Anfänger in Java. Ich benutze Eclipse. Ich möchte das folgende Szenario erreichen und konnte nicht finden, wie es geht: < /p>
Während ein Java -Programm es ausführt, gibt es Text an die Konsole aus, ich möchte auch in der Lage sein, Text einzugeben und zu verarbeiten, ohne die Ausgabe auf Eingabe zu warten. Zweite < /li>
Thread 2 hört für Eingabe < /li>
< /ul>
(der Code ist ein Mockup) < /p>
//**Thread 1:**
int incrementBy = 0;
for (int i = 0; i < 1000; i++) {
i = i + incrementBy;
//Pause for 1 seconds
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
System.out.println("TEXT OUTPUT INTERUPTED");
}
//Print text
System.out.println(i);
}
//**Thread 2:**
String myIncrement = System.console().readLine();
(Now process the input and change the incrementBy var in Thread 1)
< /code>
Im Moment verwende ich in meinem Programm 1 Thread für die Eingabe und eine andere für die Ausgabe, aber ich kann das Design problemlos ändern. Alles was ich über Server und Client finden konnte, ich möchte meinen Code in einem Ortsverpackung halten. Und ich weiß derzeit nicht, wie man eine GUI mit einem Textfeld für die Ausgabe und eines für die Eingabe erstellt.
Können Sie bitte etwas empfehlen?
Java Asynchroner Texteingang und Ausgabe ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Wie können Sie asynchroner BasehttprequestHandler Python Server funktionieren?
by Anonymous » » in Python - 0 Replies
- 3 Views
-
Last post by Anonymous
-