想在线程里面对数据库进行查询操作
但是运行总是说Error in my_thread_global_end(): 1 threads didn't exit,这个是什么问题啊?static char *server_options[] = { "judger", "--defaults-file=INSTALLDIR\my.ini", "--key_buffer_size=32M" };
int num_elements = (sizeof(server_options) / sizeof(char *));
static char *server_groups[] = { "embedded", "server","this_program_SERVER" , NULL };main() {
mysql_server_init(num_elements, server_options, server_groups);
hDeamon = CreateThread( 
&saIn, // default security attributes
0, // use default stack size  
Deamon, // thread function 
NULL, // argument to thread function 
0, // use default creation flags 
&dwDeamon); // returns the thread identifier 
mysql_server_end();
}DWORD WINAPI Deamon(LPVOID lpParam) {
char sql[256];
int flag;
puts("Deamon");
mysql_thread_init();
memset(&mysql, 0, sizeof(MYSQL));
mysql.reconnect = 1;
mysql_real_connect(&mysql,
"localhost",Settings::sqlUser,Settings::sqlPass,Settings::sqlDataBase,
0,NULL,0);
mysql_thread_end();
return 0;
}请教下各位~~
困扰好久了