A multithreaded system comprising of multiple user level threads cannot make use of the different processors in a multiprocessor system simultaneously.
BECAUSE The operating system sees only a single process and will not schedule the different threads of the process on separate processors.
Consequently, there is NO performance benefit associated with executing multiple user-level threads on a multiprocessor system.
Note the word MULTIPLE USER LEVEL THREADS! if it were KERNEL LEVEL threads then they can be scheduled on different processors thereby increasing performance!