Computer >> Máy Tính >  >> Lập trình >> C#

Luồng nền và nền trước trong C #


Một luồng được định nghĩa là đường dẫn thực thi của một chương trình. Mỗi luồng xác định một luồng kiểm soát duy nhất

Chủ đề nền

Khi các chuỗi nền trước sẽ đóng lại, các chuỗi nền sẽ bị chấm dứt.

Thuộc tính được sử dụng cho luồng nền là IsBackground lấy hoặc đặt một giá trị cho biết liệu một luồng có phải là một luồng nền hay không. Giá trị mặc định của thuộc tính này sẽ là false vì các chuỗi mặc định được tạo là các Chuỗi nền trước.

Để tạo chuỗi nền -

Thread bgThread = new Thread(tStart);
bgThread.IsBackground = true;
bgThread.Start();

Chủ đề nền trước

Các luồng tiền cảnh tiếp tục chạy cho đến khi kết thúc luồng tiền cảnh cuối cùng.

Khi tất cả các luồng nền trước bị dừng, ứng dụng sẽ bị đóng. Các chuỗi mặc định được tạo là các chuỗi nền trước.