Sorry I have a little naive question, assuming the OS is SMP-enabled, if I have an application which is multithread using uclibc thread library ( LINUXTHREADS_OLD ), will it take advantage of the multiple CPU ( ie will the threads get scheduled on different CPUs ) ? How about if it is compiled using uclibc NPTL, will it take advantage of multiple CPU ? Regards.