no kernel threads => no true multi tasking?

Samy Al Bahra samy at
Thu Jun 9 02:11:08 GMT 2005

On Wed, 2005-06-08 at 21:59 -0400, Dan Langille wrote:
> Folks,
> I don't know enough to reply this this post:
> The part I'm concerned about:
> "As far as I know, this only happens on FreeBSD 4.11 systems where 
> there are no kernel threads and hence no true multi-tasking. More 
> precisely, there is no task scheduling (time-sharing) between the 
> threads."

4.X used a user-space scheduling system (longjmp-based). So, basically,
threads operate with-in the time-slice of the process (every thread
would gratuitiously pass control over to another thread). 

The Linux threads FAQ covers this, it is available here:

Samy Al Bahra

More information about the freebsd-threads mailing list