摘要: 编译C语言多线程程序的时候,如果出现undefined reference to 'pthread_create'错误在编译中要加 -lpthread参数 g++ thread.c -o thread -lpthread或gcc thread.c -o thread -lpthread特此备忘 阅读全文
posted @ 2012-08-22 16:45 健哥的数据花园 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 由于研究一段代码的时候,看到了 void *。故此进行了学习。看了http://www.doc88.com/p-894907672962.html 的说明,感觉写得太好了,已无话可说。故此备忘。 阅读全文
posted @ 2012-08-22 15:12 健哥的数据花园 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 我运行测试后的结论是这样的:确实发生了内存泄漏。没有回收sqlca区域。因为,我修改了 /src/interfaces/ecpg/ecpglib/misc.c的代码后,#ifdef ENABLE_THREAD_SAFETYstatic voidecpg_sqlca_key_destructor(void *arg){ FILE *p1; p1=fopen("gaoecpg.1","w+"); fclose(p1); free(arg); /* sqlca structure allocated in ECPGget_sqlca */ ... 阅读全文
posted @ 2012-08-22 14:24 健哥的数据花园 阅读(381) 评论(0) 推荐(0) 编辑