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#:

Complete and Continue