igen, továbbra is fenntartom, hogy hülyeségeket beszélsz...
Régi szép időkben egyértelmű volt ez a dolog, mert a processzek közti kapcsolás a kernelben történt és címteret is váltott, a pthread-ek közti kapcsolás pedig egy processzen és egy címtéren belül történt, és a kernel nem is tudott róla.
mi az, hogy a kernel nem is tudott róla? mikor volt a linuxban userspace scheduling? a kernel mindig is task-okat ütemezett (amit a struct task_struct leír), ami lehet kernel thread, user thread (egy single-threaded vagy egy multi-threaded processz egyik threadje). Beszélek itt a nptl előtti időkről is (linuxthreads).
Pont az volt a gond linuxthreads-szel, hogy túl "nehéz" volt, nem működött rendesen a signal handling, a ps minden threadet kilistázott, mint processz, stb.
de ennél azért jóval többfajta szál van ugye, vannak még ISR-ek, signal thread-ek, a kernel threadekről nem is szólva stb.
az ISR mióta "thread"? mi az, hogy "signal thread", lol.