Mam pytanie w zwiazku z wielowatkowoscia. Pisze w J2ME i polaczenie z internetem wyrzucilem do osobnego watku. Jednak nie rozumiem pewnej sytuacji, oto kod:
new Thread() {
public void run() {
System.out.println("start watku");
System.out.println("stop watku");
}
}.start();
w konsoli wypisuje mi sie (dlaczego dwa razy?):
start watku
stop watku
start watku
stop watku
Skoro chcę nie blokując interfejsu uzytkownika wykonac cos w innym watku jak parsowanie duzego dokumentu XML, a tu widze ze ten drugi watek jest wykonany 2 razy (pewnie przez glowny i ten otworzony). Tylko ze to troche bez sensu bo nie chce 2x zawalac pamieci tymi samymi danymi z XML....