Wątek. Wyłączanie i włączenie przyciskiem

0

Cześć

Chciałbym aby moja aplikacja za pomocą przycisku uruchamiała wątek, a gdy przycisnę znowu zatrzymywała go.

import java.io.File;


class Wyslij  {

Wyslij(){
if(t.isAlive()){
t.stop();
}else{
	t.start();
}
	}

	
Thread t = new Thread(new Runnable(){

	@Override
	public void run() {
		
		System.out.println(t.getName());
		try {
			Thread.sleep(1000);
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		
		}
		
	}});



}

Aplikacja tworzy mi kolejne wątki:
Thread-3
Thread-4
Thread-5
Thread-6

0

Aplikacja działa poprawnie. Po zatrzymaniu pierwszego wątku jest uruchamiany drugi. Tobie zapewne chodzi o wstrzymanie działania wątku. Tutaj masz przykład jak można to zrobić:
http://stackoverflow.com/questions/11989589/how-to-pause-and-resume-a-thread-in-java-from-another-thread

1 użytkowników online, w tym zalogowanych: 0, gości: 1