Можно ли создать частные переменные потока? - PullRequest
0 голосов
/ 08 апреля 2019

Скажите, что я делаю многопоточную базу данных, связывающую dll.

DLL будет загружен в адресное пространство процесса и будет вызываться различными потоками.

Чтобы работать с базой данных одновременно с разными потоками, мне нужно, чтобы каждый поток имел собственную структуру соединения с базой данных.

Кроме того, если у каждого потока есть количество задач для выполнения, было бы неэффективно подключаться и отключаться от БД при каждом выполнении задачи.

Так можно ли создать переменную потока, которая будет существовать вдоль потока? Следовательно, было бы возможно подключиться к БД при инициализации потока и отключиться при его уничтожении.

Я использую платформу Windows Server 2008, и я пишу свой код на языке C.

Большое спасибо ~

...