คำว่า "เคอร์เนลเธรด" สามารถใช้เพื่ออ้างถึงเธรดจริงที่รันทั้งหมดในพื้นที่เคอร์เนลหรือสามารถอ้างถึงเธรดพื้นที่ผู้ใช้ที่กำหนดโดยเคอร์เนล เธรดคำว่า "สนับสนุนเคอร์เนล" หมายถึงเธรดหลังที่รันในพื้นที่ผู้ใช้ แต่อำนวยความสะดวกโดยเคอร์เนลซึ่งโดยปกติจะหมายถึงเคอร์เนลที่จัดตารางเวลาไว้
"เธรดระดับผู้ใช้" โดยทั่วไปหมายถึงเธรดที่มองเห็นได้บนพื้นที่ผู้ใช้ นั่นคือสิ่งที่คุณสร้างเมื่อคุณเรียกใช้ฟังก์ชัน "create thread" ของเธรดมาตรฐาน โดยทั่วไปแล้วคำว่า "เธรดระดับผู้ใช้" จะใช้เพื่อหมายถึงเธรดที่สร้างขึ้นโดยรหัสแอปพลิเคชันไม่ว่าระบบจะมีการใช้งานอย่างไร อาจเป็นเธรดพื้นที่ผู้ใช้จริงที่มีเคอร์เนลสนับสนุนน้อยหรือไม่มีเลยหรืออาจเป็นเธรดที่กำหนดโดยเคอร์เนล
มาตรฐาน pthreads สามารถนำไปใช้เป็นเธรดพื้นที่ผู้ใช้จริง (โดยที่เคอร์เนลกำหนดเวลากระบวนการและกระบวนการกำหนดเวลาเธรด), เธรดที่สนับสนุนเคอร์เนล (ที่เคอร์เนลกำหนดเวลาเธรดโดยตรง) หรือวิธีไฮบริด เธรดระดับเคอร์เนลซึ่งในพื้นที่ผู้ใช้กำหนดเวลาเธรดระดับผู้ใช้) มาตรฐานไม่ต้องการวิธีการใช้งานอย่างใดอย่างหนึ่งโดยเฉพาะ การนำไปใช้ที่พบบ่อยที่สุดคือการแมปแบบ 1 ต่อ 1 โดยที่เธรดระดับผู้ใช้แต่ละรายมีเธรดที่สอดคล้องกันซึ่งกำหนดโดยเคอร์เนล