Event driven server that wastes CPU when threaded doesn't
Bjoern Schliessmann
usenet-mail-0306.20.chr0n0ss at spamgourmet.com
Sun Oct 29 06:42:22 EST 2006
Snor wrote:
> There is a lot of interaction between the clients and they would
> often need to write to the same list of values, which of course
> becomes a problem with a threaded server - so event driven solves
> that problem, and I assumed it would solve all my problems.
Which problem, and why "of course"? Sorry, I can't follow you
here :)
> I will want the server to support as many users as is possible on
> any given machine - and so wasted CPU cycles is something I am
> trying to avoid.
I'm not exactly sure how you connect to that SQL server ... you
shouldn't wait for the response of the MySQL server in a blocking
way, but either using dataReceived() method of the protocol
instance or, if that isn't possible, by using a Deferred instance
that fires when the answer is available. This is also possible with
your client connections.
Regards,
Björn
--
BOFH excuse #354:
Chewing gum on /dev/sd3c
More information about the Python-list
mailing list