Я работаю на небольшом веб-сервере, который обслуживает файлы и предоставляет доступ к домашнему каталогу каждого пользователя.
Если источник должен был находиться в CI, имел возможность ответить на каждый запрос в разных потоках и сделатьуверен, что каждый поток запускается с пользователем вызывающего абонента в качестве его пользователей.
Есть ли какой-нибудь подход к достижению чего-то похожего в Go?В идеале часть кода, которая обрабатывает запрос, программу или вызываемый метод, должна выполняться под учетной записью вызывающего пользователя.
Я провел некоторое исследование, и, похоже, в Go мы можем придерживатьсяотдельная процедура в текущем потоке, но я не вижу, как можно создать новый поток и затем присоединить к этому потоку подпрограмму.