I was reading about how User threads are mapped to kernel threads on Wikipedia. From this article I understand that FreeBSD uses the 1:1 (Kernel-level threading).
So each User thread created by the application is mapped to a Kernel thread. If I assume I'm building a web server that will handle each new request in a thread and I'm running on FreeBSD will increasing the number of cores improve the overall performance of the application?
I have read this question CPU Cores: The more the better?, but I want the scope of the answers to be influenced specifically by the 1:1 mapping between user and kernel threads.