Программирую на Схеме. Пишу следующую функцию (define (int a b f) (if (< (abs (- b a)) eps) (* (f (mid-point a b)) (- b a)) (+ (int a (mid-point a b) f) (int (mid-point a b) b f)))) пускаю, соответсвенно, на двухъядернике. Но прога выполняется лишь на одном процесоре. Казалось бы: почему, ведь распараллелливание здесь автоматическое, достаточно просто вызывать саму функцию просто в отдельном потоке. Можно ли (директивами или как еще) заставить guile использовать несколько вычислительных потоков?