public class ThreadTest {
public static void main(String[] args) {
Runnable runnable = new Runnable(){
@Override
public void run(){
//Code to execute on thread.start();
}};
Thread thread = new Thread(runnable);
thread.start();
}
}
W C# Code Chcę rozpocząć nowy wątek. Ale chcę zachować kod, który będzie wykonywany w nowym wątku w tej samej metody, w której wątek jest uruchomiony, ponieważ myślę, że jest bardziej czytelny kod. Podobnie jak w powyższym przykładzie Java.Czy istnieje odpowiednik w języku C# do tego kodu Java?
Jak będzie wyglądać równoważny kod w C#?
Ten kod nie tworzy wątku. Po prostu uruchom metodę run() Runnable w bieżącym wątku. Jeśli chcesz wątek, musisz zrobić 'new Thread (yourRunnable) .start()' –
Masz rację. Dzięki. –