Chris, There are major differences between threads and forks. It something fundamental for system concepts. A nice descritpion of that is at http://www.geekride.com/fork-forking-vs-threading-thread-linux-kernel/ . The forking is the one the spawner does, that is creating new visisble sas sessions. The OS session manager (workload balancing) will see sessions as the major anchors points (one kind of table) wihtin each sessions threads being run. By the sharing nature of threads that is less likely being well possible. http://www.thegeekstuff.com/2011/04/ps-command-examples/ (see the pid/tid difference at example 6) Yes you can see some effects as the more spread used of cpu's instead a very skewed (single) usage. In a multi-users environment with many users active and having many cpu's that is different than a desktops single user approach. For fun the OS geek is assuming the application bein the SAS-system. SAS applications however are built on the SAS-system. The confusion is that SAS developers are not seeing that much of the OS-level like threading/forking. However designing efficient code they shoud understand the basics of those.
... View more