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();
}
}
Trong mã C# tôi muốn bắt đầu một chuỗi mới. Nhưng tôi muốn giữ mã sẽ được thực hiện trong chủ đề mới trong cùng một phương pháp trong đó thread được bắt đầu bởi vì tôi nghĩ rằng đó là mã dễ đọc hơn. Giống như trong ví dụ Java ở trên.Có tương đương trong C# với mã Java này không?
Mã tương đương trong C# trông như thế nào?
Mã đó không tạo Chủ đề. Bạn chỉ cần chạy phương thức run() của Runnable trong luồng hiện tại của bạn. Nếu bạn muốn một chủ đề, bạn cần phải làm 'Chủ đề mới (yourRunnable) .start()' –
Bạn nói đúng. Cảm ơn. –