多线程操作数据库方面的问题?

large_small 2005-07-03 12:33:02
我开了三个线程,每个线程一个数据库连接,
当我在WINDOW XP下运行时,三个线程开始起来后,总线程数是7个,过一会儿变成只有6个线程,
我想其中可能是有一个数据库方面的线程退出了。
程序经过测试,都很正常。

当我在WIN2000下面运行时,三个线程开始起来后,总线程数是10个,过一会儿变成只有9个,
在这个平台下运行不了多长时间,程序就会当掉,
不知高手遇到这种问题没有???
还是操作系统方面的问题????
或是数据库方面的问题????


要说明的是我的程序是控制台,只有一个主线程
...全文
96 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tengfei2005 2006-05-31
  • 打赏
  • 举报
回复
操作系统为每一个进程都要分配1个或多个线程,所以你看到的线程比自己的多
对于2000下当掉的问题可能和你的数据库有关,链接是数据库发生链接溢出

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧