| От | Thomas G. Lockhart |
|---|---|
| Тема | Re: [HACKERS] pgsql and threads don't match |
| Дата | |
| Msg-id | 34E47C96.FB65DEBD@alumni.caltech.edu обсуждение |
| Ответ на | pgsql and threads don't match ("Magnus Näslund" <Magnus@Graphicomp.Se>) |
| Список | pgsql-hackers |
Magnus Näslund wrote:
> I'm a Linux developer that are making a huge server, and i'm trying out
> databases.
> Are the postgres librarys not thread-safe?
> If not, when will it be?
The Postgres backend is single-threaded software. The client stuff is
probably thread-safe, and both frontend and backend work with thread-safe
libraries. Clients can open multiple connections to backends, so I would
think that you could do so from multiple threads. You might need to take a
mutex on the connection-opening step; not sure about that. Also, there is
a separate process per backend connection, so multiple simultaneous
connections are allowed.
Good luck.
- Tom
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера