у ллвм фатальный недостаток - он медленный (решается слоенным джитом) и добавляет +50мб к приложению (но что может быть неважно) т.к. надо тягать сам ллвм
вот ведь, как понимаю, можно делать тред пулы на функциях, а можно делать на участках кода. Вот в схх, появились корутины, как известно и я подумал, а может... тред пул на кусках кода?