tailieunhanh - Các giải pháp lập trình C Sharp_3

Tham khảo tài liệu 'các giải pháp lập trình c sharp_3', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 106 Chương 4 Tiểu trình tiến trình và sự đồng bộ public static void PollingExample Running Polling Example Gọi LongRunningMethod một cách bất đồng bộ. Truyền null cho cả ủy nhiệm callback và đối tượng trạng thái bất đồng bộ. AsyncExampleDelegate longRunningMethod new AsyncExampleDelegate LongRunningMethod IAsyncResult asyncResult 2000 Polling null null Thực hiện polling để kiểm tra phương thức thực thi bất đồng bộ kết thúc hay chưa. Nếu chưa kết thúc thì đi vào trạng thái chò trong 300 mini-giây trước khi thực hiện polling lần nữa. 0 Poll repeatedly until method is complete. HH mm while 0 Polling. HH mm 300 Thu lấy kết quả của phương thức thực thi bất đồng bộ. DateTime completion asyncResult Hiển thị thông tin kết thúc. 0 Polling example complete. HH mm 3. Phương thức WaitingExample Phương thức WaitingExample thực thi bất đồng bộ phương thức LongRunningExample và sau đó chờ cho đến khi LongRunningMethod kết thúc. WaitingExample sử dụng thuộc tính AsyncWaitHandle của thể hiện IAsyncResult được trả về bởi BeginInvoke để có được một WaitHandle và sau đó gọi phương thức WaitOne của WaitHandle. Việc sử dụng giá trị time-out cho phép WaitingExample dừng quá trình đợi để thực hiện công việc khác hoặc dừng hoàn toàn nếu phương thức thực thi bất đồng bộ diễn ra quá lâu. public static void WaitingExample Running Waiting Example Gọi LongRunningMethod một cách bất đồng bộ. Truyền null cho cả ủy nhiệm callback và đối tượng trạng thái bất đồng bộ. AsyncExampleDelegate longRunningMethod new AsyncExampleDelegate LongRunningMethod IAsyncResult asyncResult 2000 Waiting null null Đợi phương thức thực thi bất đồng bộ kết thúc. Time-out sau 300 .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.