Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26542 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 53384 invoked by uid 1010); 13 Nov 2006 15:16:51 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 53368 invoked from network); 13 Nov 2006 15:16:51 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Nov 2006 15:16:51 -0000 Authentication-Results: pb1.pair.com header.from=lpedretti@suserver.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=lpedretti@suserver.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain suserver.com from 200.32.3.79 cause and error) X-PHP-List-Original-Sender: lpedretti@suserver.com X-Host-Fingerprint: 200.32.3.79 unknown Linux 2.4/2.6 Received: from [200.32.3.79] ([200.32.3.79:51929] helo=mail.bpservers.com.ar) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6A/A5-14365-26C88554 for ; Mon, 13 Nov 2006 10:16:51 -0500 Received: (qmail 14684 invoked by uid 0); 13 Nov 2006 15:16:47 -0000 Received: from unknown (HELO teamleader.local) (200.42.84.157) by 200-32-3-79.static.prima.net.ar with SMTP; 13 Nov 2006 15:16:47 -0000 Organization: Axon Sistemas To: internals@lists.php.net User-Agent: KMail/1.9.1 MIME-Version: 1.0 Content-Disposition: inline Date: Mon, 13 Nov 2006 12:16:48 -0300 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-ID: <200611131216.48147.lpedretti@suserver.com> Subject: threads in PHP From: lpedretti@suserver.com (Leonardo Pedretti) Well, as not having threads is an old problem and the last time i asked about it it wasn't even planned, i don't know if it has changed lately. Threads is what is preventing me to develop some kind of application servers entirely in php. Well, not preventing, but some characteristics would be extremely hard to implement and performance would be disasterous. However, for threads to be integrated, the whole set of functions/classes/array or structs access/etc. should be aware of this and correctly manage semaphores and such, so i know it is not an easy task. My question is: Is there any plan on it, is there any way for me to contribute to it? I am a very skilled C programmer, i have even made some php patches for myself some times, but i can not take responsibility for such a work. However i would be very glad to contribute with code pieces and patches. Thanx! -- Leonardo Pedretti Axon Sistemas