*snip*
> >
> > Once all the questions regarding "why not" have been answered, it would
> > be good to also ask "why use threads?" Do they simplify the code? Do
> > they offer significant performance or efficiency gains? What do they
> > give, other than being buzzword compliant?
>
The primary advantage that I see is that a single postgres process
can benefit from multiple processors. I see little advantage to using thread
for client connections.