Я могу ошибаться, но примерно опишу.
В классических пулах раннабл привязывается к треду сразу.
Тред имеет право завершиться только когда у него нет раннаблов, и создаётся с пустой очередью.
ФЖП умеет взять тред, на котором слишком много задач и создать новый тред, перенеся на него часть.
И наоборот, имея два не очень нагруженных треда, может перенести задачи с одного на другой, и один завершить.
Ну и наконец имея нагруженный и не очень нагруженный может перенести часть задач с первого на второй.
ну вот, то есть не сами запросы бьёт на части, а потом джойнит, а просто приход самого запроса отдаёт в очереди тех тредов, которые курят (или вообще ещё не созданы), верно?