-
23-12-2010, 07:35 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Kết nối và đồng bộ 2 thread trong lập trình C#?
Mình có 2 thread. Thread 1 khi chạy sẽ trả về 1 kết quả. Thread 2 chạy sẽ lấy dữ liệu từ kết quả trả về bởi thread1.
Làm cách nào để khi chạy thread1 xong thì thread2 sẽ bắt đầu hoạt động?(mình viết 1 button)View more random threads:
- Hiển thị từ dữ liệu gridview lên radiobutton C#?
- làm thế nào để sắp xếp các cột theo chiều dọc trong datagridview
- Load quá nhiều control trên 1 form
- cắt 1 mảng lớn thành nhiều mảng nhỏ trong C#?
- Quản lý nhân sự online thì cần làm những gì?
- Đọc 2 file có đường dẫn khác nhau trong lập trình C#?
- So sánh string với String trong C#
- Trùng dữ liệu khi sử dụng Unique trong MS SQL Server 2008
- Cách login và tạo 1 topic các forum làm băng phpBB, vbulletin bằng winform ?
- làm sao xây dựng mê cung pacman trong lập trình C#??
-
23-12-2010, 07:47 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Có 2 cách giải quyết :
- Tạo một đối tượng bất kỳ, thread 1 lock đối tượng đó, thread 2 bị lock và buộc phải chờ thread 1 xong.
- Dùng WaitHandle.
Tuy nhiên, mình nghĩ nếu bạn đã làm multithread mà lại cho thread này chờ thread kia xong thì tốt nhất đừng làm thread, làm bình thường có khi còn nhanh hơn.
-
24-12-2010, 09:41 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi meoconlongvang
Tiện thể giúp cho mình cái ManualResetEvent để pause và resume 1 thread. MSDN khó hiểu quá[IMG]images/smilies/dont_know.gif[/IMG]
-
24-12-2010, 02:16 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ManualResetEvent ko phải để pause hay resume thread. Nó dùng để đồng bộ giữa nhiều thread. Khi các thread khác muốn dừng lại chờ một thread thì sẽ gọi hàm WaitOne(). Hàm này sẽ ko trả về khi thread được chờ ko gọi hàm Set(). Nếu bạn muốn pause/resume thread thì ko liên quan gì đến ManualResetEvent cả. Thread có sẵn 2 hàm Suspend() và Resume() đó.
Pallet nhựa Long An đã trở thành một trong những lựa chọn phổ biến cho nhu cầu vận chuyển và lưu trữ hàng hóa trong nhiều ngành công nghiệp. Với đặc tính nhẹ nhàng, chắc chắn và dễ vận chuyển, các...
Thanh lý pallet nhựa Long An giá rẻ