When I run simply "matlab"
, maxNumCompThreads returns 4.
When I run "matlab -singleCompThread"
, maxNumCompThreads returns 1.
However in both instances, ps uH p <PID> | wc -l
(which I picked up from another question on SO to determine the number of threads a process is using) returns 35.
What gives? Can somebody explain to me what the 35 represents, and whether or not I can trust maxNumCompThreads as indicating that Matlab is only using one thread?