Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26541 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51880 invoked by uid 1010); 13 Nov 2006 15:15:35 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 51865 invoked from network); 13 Nov 2006 15:15:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Nov 2006 15:15:35 -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:51882] helo=mail.bpservers.com.ar) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5D/55-14365-31C88554 for ; Mon, 13 Nov 2006 10:15:34 -0500 Received: (qmail 14510 invoked by uid 0); 13 Nov 2006 15:15:27 -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:15:27 -0000 Organization: Axon Sistemas To: internals@lists.php.net Date: Mon, 13 Nov 2006 12:15:25 -0300 User-Agent: KMail/1.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-ID: <200611131215.25311.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