
Le 30/11/11 17:13, Brett Lentz a écrit :
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Patch and (very) rudimentary usage example is attached.
A couple months ago, I sent mail to the list looking to see if there's interest in getting some patches merged from Phusion Passenger. (See: http://marc.info/?t=131722868200003&r=1&w=2 )
So, here's the first patch I'd like to try to get committed. On pthread-based systems, it allows for the user to request a custom stack size.
This is useful in Passenger's case where they want to reduce the VM size without requiring the user to hassle with ulimit settings. Passenger spawns many threads rather than using a thread pool for performance reasons. As a result of this design decision, they also need the ability to tune the stack size.
Ticket #5956 already exists for this patch. I've verified that the patch works against the current (1.49) codebase out of SVN.
What next steps need to be taken before this is committed?
Hi, I don't know. I have submitted a more generic patch *3 years* ago and there is no response yet. https://svn.boost.org/trac/boost/ticket/2741 :proposal to manage portable and non portable thread attributes Btw, could you take a look at the ticket and tell me what do you think of my proposal? Best, Vicente