Tôi có một mã khi chạy, nó thực hiện chuỗi các dòng theo thứ tự. Tôi muốn thêm tạm dừng ở giữa.Thay thế cho Thread.Sleep in C#?
Hiện nay, tôi có nó như thế này
//do work
Thread.Sleep(10800000);
//do work
Tuy nhiên điều này đóng băng các phần mềm, và tôi nghĩ rằng đó là bởi vì thời gian ngủ là cách quá dài. Tôi đã tìm kiếm trực tuyến và tôi tìm thấy một tác phẩm khác được gọi là Bộ hẹn giờ. Ai đó có thể hiển thị cho tôi mã mẫu cho Bộ hẹn giờ hoạt động giống như Thread.sleep không?
Cảm ơn bạn trước.
Chỉnh sửa: Tôi cần phần mềm để đợi 3 giờ trước khi tiếp tục với phần còn lại của việc thực thi mã. Phần mềm này có nghĩa là để giao tiếp với máy móc, và tôi không thể để phần còn lại của mã thực hiện trong khi chờ đợi 3 giờ.
Vì vậy, ... sử dụng một thời gian ngủ ngắn hơn? 10 800 000 mili giây là ba giờ. Bộ hẹn giờ và ngủ phục vụ cho các mục đích khác nhau, bạn không thể thay thế một cái với nhau. – millimoose
Er, tại sao bạn yêu cầu thời gian ngủ là 10800 giây? – Qwertie
Chỉ cần làm rõ, bạn có thực sự muốn ngủ cho '10800000' mili giây (3 giờ) không? – keyboardP