Re: Using Threads?

From: Karel Zak <zakkr(at)zf(dot)jcu(dot)cz>
To: Junfeng Zhang <junfengz(at)cae(dot)wisc(dot)edu>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Using Threads?
Date: 2000-12-04 11:23:34
Message-ID: Pine.LNX.3.96.1001204120620.12062C-100000@ara.zf.jcu.cz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Mon, 27 Nov 2000, Junfeng Zhang wrote:

> Hello all,
>
> I am new to postgreSQL. When I read the documents, I find out the Postmaster
> daemon actual spawns a new backend server process to serve a new client
> request. Why not use threads instead? Is that just for a historical reason,
> or some performance/implementation concern?

It's a little a historical reason, but not only. The PostgreSQL allows
to use user defined modules (functions), it means that bad module or
bug in core code crash one backend only, but postmaster run still. In the
thread model crash all running backend. Big differntion is in the lock
method too.

Karel

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Vince Vielhaber 2000-12-04 11:37:23 Re: beta testing version
Previous Message Zeugswetter Andreas SB 2000-12-04 09:57:05 AW: broken locale in 7.0.2 without multibyte support (F reeBSD 4.1-RELEASE) ?