>>>>> "s" == sinisa <sinisa@stripped> writes:
s> I must consent my ignorance regarding FreeBSD, but if MySQL runs, and
s> it uses threads, then threads are not just user-level.
This statement does not make sense. Because MySQL uses threads and
runs fine has no implication on how the threads are implemented. None.
s> Then, it is only up to SMP kernel to distribute processes among CPUs.
Processes distribute fine. Threads are all within one process.
s> Or do you want to tell me that FreeBSD threading is independent of its
s> kernel ????
There are many systems out there with perfectly functional thread
libraries that are not kernel-based. Just look at those wonderful MIT
pthreads distributed with MySQL for a prime example. There is no
kernel support used nor required.
This holds true for BSD/OS as well. All threading is done in the
pthread library itself in user-space.
Vivek Khera, Ph.D. Khera Communications, Inc.
Internet: khera@stripped Rockville, MD +1-301-545-6996
PGP & MIME spoken here http://www.kciLink.com/home/khera/