Tôi đang cố gắng tạo luồng thứ hai với bộ điều phối để tôi có thể có bộ điều phối chính (cho giao diện người dùng) hoàn toàn không bị căng thẳng và có giao diện người dùng liên tục..NET Tạo Bộ điều phối mới
Bây giờ, tôi có thể tạo nhiều chủ đề cho mỗi phụ (hoặc void trong C#), nhưng không phải là tôi có thể tạo một chuỗi mới và lấy điều phối của nó, và gọi nó? Đây là những gì tôi đã thực hiện:
Private CheckLoopThread As New System.Threading.Thread(New System.Threading.ThreadStart(AddressOf CheckLoop))
CheckLoopThread.Priority = System.Threading.ThreadPriority.Lowest
CheckLoopThread.Start()
Dim Test As Windows.Threading.Dispatcher = Windows.Threading.Dispatcher.FromThread(CheckLoopThread)
Tuy nhiên, biến "Kiểm tra" sau khi thực thi "Không có gì". Sao có thể như thế được? Có phải cách khác để tạo điều phối thứ hai không?
Câu trả lời được đánh giá cao ở mọi dạng .NET. Visual Basic hoặc C#. Tôi đang làm việc trong VB.NET WPF trên khuôn khổ .NET 4.0.
Xin cảm ơn trước.
Hãy chắc chắn rằng CheckLoopThread không kết thúc ngay lập tức sau khi bắt đầu nó (nếu thread chạy một thủ tục CheckLoop mà không mất nhiều thời gian để thực hiện). –
Vòng kiểm tra có một vòng lặp trong đó, nó không kết thúc. –