Ich versuche mich gerade in das Arbeiten mit Threads in Java einzuarbeiten und habe ein kleines Verständlichkeitsproblem. Angenommen man hat einen Code wie diesen:
In meinem Buch steht nun in diesem Programm würden immer mindestens 2 Threads ausgeführt. Aber müssten es nicht eigentlich 3 sein? Also die 2 die ich mit new Thread() starte und dann eben noch einer der den restlichen Code in der klasse abarbeitet.
Code:
.....
// some code
.....
new Thread(
new Runnable() {
public void run() {
try {
while(true){
//some code
}
}
}
).start
....
//some code
....
new Thread(
new Runnable() {
public void run() {
try {
while(true){
//some code
}
}
}
).start
....
//some code
....
In meinem Buch steht nun in diesem Programm würden immer mindestens 2 Threads ausgeführt. Aber müssten es nicht eigentlich 3 sein? Also die 2 die ich mit new Thread() starte und dann eben noch einer der den restlichen Code in der klasse abarbeitet.