| changeset 25775 | 90525e67ede7 |
| parent 25735 | 4d147263f71f |
| child 26074 | 44c5419cd9f1 |
--- a/src/Pure/ML-Systems/multithreading_polyml.ML Wed Jan 02 16:32:52 2008 +0100 +++ b/src/Pure/ML-Systems/multithreading_polyml.ML Wed Jan 02 16:32:53 2008 +0100 @@ -38,8 +38,13 @@ else (); val available = true; + val max_threads = ref 1; +fun max_threads_value () = + let val m = ! max_threads + in if m <= 0 then Thread.numProcessors () else m end; + (* misc utils *)