编
编程初学者
Unregistered / Unconfirmed
GUEST, unregistred user!
1.操作系统为 Windows 2000 Advance Server. 数据库为 SQL Server 2000 SP2
程序为一处理多用户登陆及数据交换的服务程序.每一个用户登陆分配一个线程,
每个线程一个连接.开始一切正常.但约 10 个小时后数据库的连接就不能打开,
系统日志上记载错误信息: "COM + 分配线性局部存储失败,没有足够的内存处理该命令...".
线程中所建立的对象均已经释放.在改成多个线程使用一个数据库连接后运行
几天一切正常,但这种方式会影响其性能.如何处理多线程的问题?
程序为一处理多用户登陆及数据交换的服务程序.每一个用户登陆分配一个线程,
每个线程一个连接.开始一切正常.但约 10 个小时后数据库的连接就不能打开,
系统日志上记载错误信息: "COM + 分配线性局部存储失败,没有足够的内存处理该命令...".
线程中所建立的对象均已经释放.在改成多个线程使用一个数据库连接后运行
几天一切正常,但这种方式会影响其性能.如何处理多线程的问题?