"Çekirdek iş parçacıkları" terimi, tamamen çekirdek alanında çalışan gerçek iş parçacıklarını ifade etmek için kullanılabilir veya çekirdek tarafından zamanlanan kullanıcı boşluğu iş parçacıklarını ifade edebilir. "Çekirdek destekli" iş parçacıkları terimi, kullanıcı alanında çalışan ancak çekirdek tarafından kolaylaştırılan iş parçacıkları anlamına gelir; bu, genellikle çekirdek tarafından zamanlanır.
"Kullanıcı seviyesi evreler" genellikle kullanıcı tarafından görülebilen evreler anlamına gelir. Yani, iş parçacığı standardınızın "iş parçacığı oluştur" işlevi olarak adlandırdığınızda oluşturduğunuz şeydir. Genel olarak, "kullanıcı seviyesi evre" terimi, sistem tarafından nasıl uygulandığına bakılmaksızın uygulama kodu tarafından oluşturulan bir evre anlamına gelir. Çekirdek desteği çok az olan veya hiç olmayan saf bir kullanıcı alanı iş parçacığı olabilir ya da çekirdek tarafından zamanlanmış bir iş parçacığı olabilir.
Pthreads standardı, saf kullanıcı alanı iş parçacıkları (çekirdeğin işlemi zamanladığı ve işlemin iş parçacıklarını zamanladığı yerlerde), çekirdek destekli iş parçacıkları (çekirdeğin iş parçacıklarını doğrudan zamanladığı yerlerde) veya karma bir yaklaşım (çekirdeğin zamanladığı yerlerde) uygulanabilir. çekirdek düzeyinde bir iş parçacığı, daha sonra kullanıcı alanında bir kullanıcı düzeyinde iş parçacığı zamanlar). Standart herhangi bir özel uygulama yöntemi talep etmemektedir. En yaygın uygulama, her kullanıcı düzeyindeki iş parçacığının çekirdek tarafından zamanlanan karşılık gelen iş parçacığına sahip olduğu 1'e 1 eşlemedir.