handling multiple file descriptors

Поиск
Список
Период
Сортировка
От Marc Tardif
Тема handling multiple file descriptors
Дата
Msg-id Pine.BSF.4.10.10002190119010.18788-100000@server.b0x.com
обсуждение исходный текст
Ответы Re: [HACKERS] handling multiple file descriptors  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
I've been trying to figure out how postgresql handles multiple open file
descriptors. First, I have managed to find out postgresql keeps a pool of
available descriptors for general processing tasks like sorting for
example. Second, I have tried to find what kind of data structure was used
for open descriptors to tables and indices, but couldn't find where. Could
someone please let me know what kind of data structure(s) is/are used for
open file descriptors and where this is located in the code?

The reason I'm so curious about such a specific part of the code is that
this problem has often occured in my own source code. In the past, I have
used a linked list and contemplated using a hash table to manage multiple
open file descriptors. I'm therefore interested to find out what real
production systems use for this kind of problem.

Regards,
Marc Tardif



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tatsuo Ishii
Дата:
Сообщение: new backslah command of psql
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [HACKERS] handling multiple file descriptors