Скажите, что я делаю многопоточную базу данных, связывающую dll.
DLL будет загружен в адресное пространство процесса и будет вызываться различными потоками.
Чтобы работать с базой данных одновременно с разными потоками, мне нужно, чтобы каждый поток имел собственную структуру соединения с базой данных.
Кроме того, если у каждого потока есть количество задач для выполнения, было бы неэффективно подключаться и отключаться от БД при каждом выполнении задачи.
Так можно ли создать переменную потока, которая будет существовать вдоль потока? Следовательно, было бы возможно подключиться к БД при инициализации потока и отключиться при его уничтожении.
Я использую платформу Windows Server 2008, и я пишу свой код на языке C.
Большое спасибо ~