is TUniQuery thread safe

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
banita
Posts: 29
Joined: Fri 19 Jun 2009 14:31

is TUniQuery thread safe

Post by banita » Sun 27 Dec 2009 21:44

Is TUniQuery, TUniSql thread safe?

can I open one TUniQuery componennt in first thread and use it in second thread or I must use critical section?

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Mon 28 Dec 2009 08:10

TUniQuery and TUniSQL are not thread safe. You should use your own critical section.

banita
Posts: 29
Joined: Fri 19 Jun 2009 14:31

Post by banita » Mon 28 Dec 2009 10:41

one more question
when I create and use TUniQuery in one thread but not main thread. It is safe or I should use Symchronize method or critical section

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Tue 29 Dec 2009 08:10

It is safe to use TUniQuery in any one thread.

malinsky
Posts: 32
Joined: Wed 20 Aug 2008 11:38

Post by malinsky » Wed 30 Dec 2009 09:02

HI,
"thread-safe" is create ALL components in any one thread. (Connection, Transaction, Query...)

PMal

Post Reply