FireDAC-打开连接会锁定其他线程中的所有打开连接

时间:2018-10-02 07:00:29

标签: multithreading delphi firedac

我有几个线程。每个线程中都有TFDConnection并连接到不同的DB。如果其中一个正在等待建立连接(例如:错误的服务器地址),则彼此等待直到这一触发超时异常。

Example:
9:00:00 Start Thread 1 - good address (1)
9:00:01 Thread 1 - connected
9:01:00 Start Thread 2 - wrong address (2)
9:01:01 Start thread 3 - good address (1)
9:03:00 Thread 2 - error
9:03:00 Thread 3 - connected

顺便说一句,如何更改连接超时(Firedac)?

0 个答案:

没有答案