Re: [HACKERS] pgsql and threads don't match

Поиск
Список
Период
Сортировка
От 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 по дате отправления:

Предыдущее
От: Ryan Kirkpatrick
Дата:
Сообщение: Re: [HACKERS] PostGreSQL v6.2.1 for Linux Alpha
Следующее
От: plh@opim.uconn.edu
Дата:
Сообщение: a little patch to contrib/spi/refint.c