G
GermanUbuntu
Guest
Hallo Leute,
derzeit schreibe ich ein Programm womit die Console von mehreren Minecraft Servern, die Console vom eigentlichen Programm und die Daten vom Socket ausgelesen werden.
Doch dabei habe ich das Problem das ich das alles nicht in einem/keinem Thread vereinen kann.
Mein Ziel ist es alle BufferedReaders über max. 1 Thread zu lesen...
Q: Wieso nicht eine extra Thread-Klasse und dann immer wieder denn BufferedReader des einzelnen Orangs "ansprechen"?
A: Ganz Einfach wenn man "reader.readLine();" macht wartet der bis etwas kommt.
Dadurch kann es Tage dauern bis die ganzen anderen Organe was "schreiben" können
Ich weiß bissel kompliziert erklärt aber ^^
derzeit schreibe ich ein Programm womit die Console von mehreren Minecraft Servern, die Console vom eigentlichen Programm und die Daten vom Socket ausgelesen werden.
Doch dabei habe ich das Problem das ich das alles nicht in einem/keinem Thread vereinen kann.
Mein Ziel ist es alle BufferedReaders über max. 1 Thread zu lesen...
Q: Wieso nicht eine extra Thread-Klasse und dann immer wieder denn BufferedReader des einzelnen Orangs "ansprechen"?
A: Ganz Einfach wenn man "reader.readLine();" macht wartet der bis etwas kommt.
Dadurch kann es Tage dauern bis die ganzen anderen Organe was "schreiben" können
Ich weiß bissel kompliziert erklärt aber ^^