Cafemmo Club
← Quay lại danh sách

Cần pro giúp đở về multi thread c# xin hậu tạ

Quaydau06/12/20192205 lượt xem13 bình luận
Chào các các, tình hình là e có làm cái tool quản lí profile chrome. Hiện thì tool đang chạy đơn luồng và mỗi lần hoạt động thì nó chạy từ trên xuống dưới lần lượt theo thứ tự profile như hình ạ giờ e muốn làm cho nó chạy đa luồng ví dụ mỗi lần chạy 5 luồng thì nó sẽ mở 5 profile cùng lúc theo thứ tự từ trên xuống dưới. Ví dụ chạy profile 1,2,3,4,5 , khi chạy xong 5 profile này thì chạy tiếp 6,7,8,9,10. E có đoạn code sau để thực thi code trong thread Thread t1 = new Thread((ThreadStart) => { for (int loop = Convert.ToInt32(numericUpDown10.Value) - 1; loop < Convert.ToInt32(numericUpDown11.Value); loop++) { // Hiện tại thì code sẽ chạy bên trong vòng lặp này } }); t1.IsBackground = true; t1.Start(); Hiện tại biến loop khi chạy xong code bên trong mới trả về giá trị của biến nên e không biết làm cách nào để tạo các thread khác để chạy và đồng bộ với biến loop đó ví dụ như này cho ae dể hiểu ạ Ta có hai thằng A và B thi nhau đếm Nếu A đếm 1 rồi thì B đếm 2 Hai thằng này thực thi song song ạ Pro nào giúp được e xin hậu tạ ạ e cảm ơn

Bình luận

Đang tải...

Đang kiểm tra đăng nhập...