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