Parameter an Java-Threads übergeben
Um Parameter an einen Thread zu übergeben, können Sie den Konstruktor des Runnable-Objekts verwenden, um die Parameter zu speichern spätere Verwendung. Das folgende Code-Snippet demonstriert dies:
<code class="java">public class MyRunnable implements Runnable { public MyRunnable(Object parameter) { // store parameter for later user } public void run() { } }</code>
Um den Thread mit einem bestimmten Parameter aufzurufen, können Sie die folgende Syntax verwenden:
<code class="java">Runnable r = new MyRunnable(param_value); new Thread(r).start();</code>
Anonyme Klassen
Anonyme Klassen können auch verwendet werden, um Parameter an Threads zu übergeben. Der folgende Codeausschnitt zeigt, wie:
<code class="java">new Thread(new Runnable() { @Override public void run() { // code to be executed } }).start();</code>
In diesem Beispiel wird eine anonyme Klasse erstellt, die die Runnable-Schnittstelle implementiert. Der Parameter kann im Konstruktor der anonymen Klasse an den Thread übergeben werden.
Das obige ist der detaillierte Inhalt vonWie können Parameter an Java-Threads übergeben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!