我有一个问题,在我的多线程应用程序中,SQL 12驱动程序抛出NullReferenceExceptions。异常总是在不同的点抛出,但总是在打开连接时抛出。最多有5个打开的连接。堆栈跟踪如下:

我不知道为什么会这样。
还有其他人有类似的问题吗?目前我不知道。
编辑
这个错误并不是可以复制的,因为有些时候应用程序会运行两个小时或一天,而有些时候只有10分钟。
发布于 2015-02-04 05:23:29
当多个线程试图分配/关闭多个连接池时,SAConnectionPoolManager并不是线程安全的。这在16.0.0.1431和12.0.1.3851版本中是固定的(他们这么说)。
https://stackoverflow.com/questions/28296135
复制相似问题