Thank you, I'll do some homework on gevent.
2012/9/18 Daniele Varrazzo <daniele(dot)varrazzo(at)gmail(dot)com>
> On Tue, Sep 18, 2012 at 12:39 AM, P. Christeas <xrg(at)linux(dot)gr> wrote:
> > On Tuesday 18 September 2012, David Roid wrote:
> >> Hi Daniele, Federico,
> >> Just want to know, if I keep signal handler but switch from thread to
> >> subprocess, i.e. put the signal handler code with database queries into
> >> another process, is that safe?
> > IMHO, doing anything more than setting some "flag" variables and waking
> > regular threads is bad practice for a signal handler..
> Yeah, in a process handler you are not even supposed to call malloc.
> This on top of the fact that in python interaction between threads and
> signals is unpredictable.
> If you want more refined synchronization across agents you may take a
> look at gevent/eventlet. But without knowing your problem is hard to
> guess a solution.
> -- Daniele
> Sent via psycopg mailing list (psycopg(at)postgresql(dot)org)
> To make changes to your subscription:
In response to
psycopg by date
|Next:||From: Tobias Oberstein||Date: 2012-09-18 07:51:31|
|Subject: JSON type caster|
|Previous:||From: Daniele Varrazzo||Date: 2012-09-18 00:34:57|
|Subject: Re: psycopg2 hang with multithread frequent queries|