Здравствуйте. Вот nodeJS использует libuv для асинхронного исполнения кода под капотом. Не подскажете какие системные библиотеки использует С# в аналогичных целях?
libuv неотъемлимая часть ноды и является под капотом банальным тредпулом. потому что асинхронной работы с файлами (в большинстве случаев и ос) не существует.
тебе нужно заглянуть в любой справочник-документацию по таскам (tap), затем использовать таскэкзекьютор или что-то такое. наверняка там есть и более низкоуровневые тредпулы, но оно тебе в этом разрезе не нужно