Edit: For possible duplicated issue, I think the part I haven't solved is that the word managed is still not clear for me whether it would include scheduling, if so, then clearly software threads will not include user threads. But this is strange, since my intuition is that there are only two kinds of threads: either of hardware or of software, and then user threads are belong to neither.
Edit2: The candidate that may solve my question in the possibly duplicated link is this one, which states that it's included, so if this answer with no problem then I accept the closed.
From this answer - software threads vs hardware threads, software threads are threads managed by OS. But I also learn another term called user threads, which are threads that's not kernel threads, i.e. the OS won't know about these threads. So does software threads include user threads?