Làm việc với luồng
Tạo Thread trong C#
Trong C#, các Thread được tạo bằng việc kế thừa lớp Thread
. Sau đó, Lớp Thread
được kế thừa gọi phương thức Start()
để bắt đầu sự thực thi của Thread
con.
Ví dụ ThreaDemo sau đây sẽ minh họa việc tạo Thread trong C#:
Quản lý Thread
Lớp Thread
trong C# cung cấp các phương thức đa dạng để quản lý các Thread
.
Ví dụ ManageingThreadDemo sau đây sẽ minh họa cách sử dụng phương thức Sleep()
để làm cho một Thread dừng trong một khoảng thời gian cụ thể.
Huỷ Thread
Phương thức Abort()
được sử dụng để hủy các Thread
trong C#.
Trong thời gian chạy, chương trình hủy bỏ Thread
bằng việc ném một ThreadAbortException
. Exception này không thể được bắt, điều khiển được gửi tới khối finally
.
Dưới đây là chương trình DestroyThreadDemo sẽ minh họa việc sử dụng phương thức Abort()
để hủy bỏ các Thread trong C#:
Tạo Thread trong C#
Trong C#, các Thread được tạo bằng việc kế thừa lớp Thread
. Sau đó, Lớp Thread
được kế thừa gọi phương thức Start()
để bắt đầu sự thực thi của Thread
con.
Ví dụ ThreaDemo sau đây sẽ minh họa việc tạo Thread trong C#:
Quản lý Thread
Lớp Thread
trong C# cung cấp các phương thức đa dạng để quản lý các Thread
.
Ví dụ ManageingThreadDemo sau đây sẽ minh họa cách sử dụng phương thức Sleep()
để làm cho một Thread dừng trong một khoảng thời gian cụ thể.
Huỷ Thread
Phương thức Abort()
được sử dụng để hủy các Thread
trong C#.
Trong thời gian chạy, chương trình hủy bỏ Thread
bằng việc ném một ThreadAbortException
. Exception này không thể được bắt, điều khiển được gửi tới khối finally
.
Dưới đây là chương trình DestroyThreadDemo sẽ minh họa việc sử dụng phương thức Abort()
để hủy bỏ các Thread trong C#: