Một luồng nhân, đôi khi được gọi là LWP (Quá trình nhẹ) được tạo và lên lịch bởi kernel. Các luồng kernel thường đắt hơn so với các luồng của người dùng và các lệnh gọi hệ thống để trực tiếp tạo các kernel kernel rất cụ thể về nền tảng.
Một luồng người dùng thường được tạo bởi một thư viện luồng và lập lịch được quản lý bởi chính thư viện luồng (Nó chạy trong chế độ người dùng). Tất cả các chủ đề người dùng thuộc về quá trình tạo ra chúng. Ưu điểm của chủ đề người dùng là chúng có thể mang theo được. Sự khác biệt chính có thể thấy khi sử dụng các hệ thống đa bộ xử lý, các luồng người dùng được quản lý hoàn toàn bởi thư viện luồng không thể chạy song song trên các CPU khác nhau, mặc dù điều này có nghĩa là chúng sẽ chạy tốt trên các hệ thống không xử lý. Do các luồng nhân sử dụng bộ lập lịch kernel, các luồng kernel khác nhau có thể chạy trên các CPU khác nhau. Nhiều hệ thống thực hiện phân luồng khác nhau,
Một mô hình luồng nhiều-một-ánh xạ nhiều quy trình người dùng trực tiếp đến một luồng nhân, luồng nhân có thể được coi là tiến trình chính. Một mô hình luồng một-một ánh xạ trực tiếp từng luồng người dùng đến một luồng nhân, mô hình này cho phép xử lý song song trên các hệ thống đa bộ xử lý. Mỗi luồng nhân có thể được coi là một VP (Quá trình ảo) được quản lý bởi bộ lập lịch.
Ngoài ra, bạn có thể tìm thấy thông tin trong wikipedia chương 3 - 3 Quy trình, luồng nhân, luồng người dùng và sợi: