منظور از مدل های نخ همان مدل های one-to-one (1:1) و many-to-one(N:1) و many-to-many(N:M) است.
در 1:1 به ازای هر نخ در user mode یک نخ در kernel mode ایچاد می شود.
در N:1 به ازای چند نخ در user mode یک نخ در kernel mode ایچاد می شود.
در N:M به ازای چند نخ در user mode چند نخ در kernel mode ایچاد می شود.
در همه مدل ها API بین user mode و kernel mode قرار گرفته و نخ ها را کنترل می کند.
تفاوت 1:1 با N:M در این است که نخ ها در 1:1 به صورت نظیر به نظیر ایجاد شده اما در N:M چنین نیست و در اصطلاح چند به چند بوده و این چند یه چندی را API مدیریت می کند.