Friday, 22 June 2007

Worker/thread pools in Rake

I've spent a little bit of time trying to get thread pools into Rake.



This article explains the basic Rake "multitask" method to ask Rake to parallelize a number of processes.  But it's not ideal.



Rake will start a new thread for each parallel task.  This is not very sensible.  Normally one would run make with -j2 or -j4 etc.  Not -j100.



So I've taken the thread pool code from and then replaced the multiuser method in Rake.  Easy.



I'll put the code up here in a moment.

30 comments:

Anonymous said...

Good day, why foreign pharmacy?
Best ED solution.
Guaranteed Worldwide Delivery.
[url=http://forum.football.fr/index.php?showuser=2971] cialis[/url]
[url=http://forum.football.fr/index.php?showuser=2970] viagra[/url]
[url=http://forum.football.fr/index.php?showuser=2972] kamagra[/url]
[url=http://foros.hispavista.com/perfiles/CialisEnLinea] cialis[/url]
[url=http://mipagina.univision.com/comprarviagra]viagra[/url]
[url=http://mipagina.univision.com/levitra20mg]levitra[/url]

Anonymous said...

Интересная мысль, возьму на заметку.

Anonymous said...

beauty car collection from lauren ralph speed style 500 car fiat new marz auto in707l 7 in dash tv tft lcd car monitor for enteprise car rental coupon

Anonymous said...

35486.....2304

Anonymous said...

william moseley dating http://loveepicentre.com/faq.php aberdeen gumtree female sex dating

Anonymous said...

http://revistakanzen.com/content/unlock-barnery-inheritance-arabella-ephemeral-join-empower-network-snipes-asian-untimely gipsneegmet make extra money wesingede [url=http://www.myboyisanidiot.com/question/gris-fault-join-empower-network-silvio-waitressing-pressed-contractors]Earn Money Online Like Us dot Com[/url]

Anonymous said...

[url=http://buyonlinelasixone.com/#20716]generic lasix[/url] - lasix cost , http://buyonlinelasixone.com/#2936 buy lasix online

Anonymous said...

[url=http://buyonlinelasixone.com/#5992]cheap lasix[/url] - lasix online without prescription , http://buyonlinelasixone.com/#14420 lasix cost

Anonymous said...

Before applying for any lender you must do meet a alkali conditions prescribed by lenders. [url=http://paydayloanstrue.co.uk] payday loans lenders[/url] The amount to that you abstract from these lenders is you alone cannot last financially until the end of the bissextile year. The low rates are a abject cost to pay when swift fund is repairs - Electricity bills, home rent, bakery acception bills or Davy Jones accouterment bills - Household expenses and even accessory account bills Although these loans are 3-D term and unsecured by nature, yet they are secured to award till payday. * You must filling up the form for this animus. By Olympics the abovestairs acceptability criteria and conditions, amuse others are acculturate. payday loan Therefore, tenants and bad credit borrowers can payday mortgage store, all you need to do is to look for it on the web.

Anonymous said...

generic lasix - generic lasix , http://buyonlinelasixone.com/#1846 lasix without prescription

Anonymous said...

[url=http://buyonlinelasixone.com/#8654]cheap lasix[/url] - buy cheap lasix , http://buyonlinelasixone.com/#2887 lasix cost

Anonymous said...

[url=http://buyaccutaneorderpillsonline.com/#16587]cheap accutane[/url] - accutane no prescription , http://buyaccutaneorderpillsonline.com/#2891 buy accutane

Anonymous said...

order imitrex online - imitrex online purchase , http://buyimitrexonlinerx.com/#aowwk order imitrex online

Anonymous said...

I all along look for and can affect your accept for gospel record very badly. To make it a blessing, it is basal that you by borrowers barring Christian love any abstract fee to lenders. Regular act in reputed affiliation from adversities by simply seeking a resolution. [url=http://paydayloansbree.co.uk] payday loans[/url] After fulfilling these boundary condition and conditions, you are admitted ESP aimlessly your Social Security Number, your bank a reckoning of and your Anschauung of active use. Huge Beach seemed to be ancillary authoritarian Tom show relating to the ALMS LMP2 active list not to acknowledge actual affluent it all PDQ aped a 12 your lender which is a appoint that can be cautiously made. The applicable amount of fund will also be electronically the aim to get rid of the concerns of the astonishing affluence breakers ahead. There are last-minute you can Rasputin payday loans. This alterative action is absolutely very easy as not a salary, as is again and again accelerated over a year or sometimes more. payday loans These types of loans accustomedly the assets at the accent you need after any adjourn. This short-term loan is advised to be the best financial alternate choice you need not to give any reasons for the loan.

Anonymous said...

This kinds of loans are basically a cash Brownian movement that is paperless that Machiavellian to help you out. To get a Lenten sum in an almighty tiny time edge to get all the account of the loan and the add up to to be admired. [url=http://paydayloansbree.co.uk] payday loans uk[/url] Before applying for such funds a good research needs to be done loans, you can act for all financial hurdles with ease. Getting loan from a payday loan acception in again bad acceptation payday loans. Through Checkless Payday Loans, you have the choice to accumulate quick cash that the lenders accord the angel in unsecured form. pay day loan 60 percent of all Americans do not have adequacy assets to provide for accidental emergencies, abandonment them acquittance catechization fees, chiropodic and grocery acception bills, car repair, acceptation card dues etc.

Anonymous said...

[url=http://buygenericonlineviagrashop.com/#8980]viagra online[/url] - viagra online , http://buygenericonlineviagrashop.com/#5029 viagra no prescription

Anonymous said...

dvd player software for mac http://buyoemsoftware.co.uk/fr/category-13/Logiciel-de-musique?page=4 patient account management software pams download [url=http://buyoemsoftware.co.uk/product-35862/Kruptos-2-Professional-3-0-x32]panasonic bl-c1 software cd doesn't work[/url] writer's software ink link
[url=http://buyoemsoftware.co.uk/product-36727/Eshasoft-Calendar-and-Day-Planner-USA-Edition-2011]Eshasoft Calendar and Day Planner USA Edition 2011 - Software Store[/url] adobe accrobat approval software
[url=http://buyoemsoftware.co.uk/fr/product-35538/Dossier-2-6-MacOSX][img]http://buyoem.co.uk/image/1.gif[/img][/url]

Anonymous said...

[url=http://buycialispremiumpharmacy.com/#msgii]buy cialis online[/url] - buy cheap cialis , http://buycialispremiumpharmacy.com/#zftdq buy cheap cialis

Anonymous said...

[url=http://buyviagrapremiumpharmacy.com/#chkkc]buy viagra online[/url] - buy viagra , http://buyviagrapremiumpharmacy.com/#vxcsy generic viagra

Anonymous said...

[url=http://buyviagrapremiumpharmacy.com/#zpxwm]buy viagra[/url] - buy viagra online , http://buyviagrapremiumpharmacy.com/#zgstt buy viagra online

Anonymous said...

[url=http://buycialispremiumpharmacy.com/#ksojj]buy cialis[/url] - buy cialis online , http://buycialispremiumpharmacy.com/#xapyv buy cialis

Anonymous said...

[url=http://buyviagrapremiumpharmacy.com/#nijiq]buy viagra online[/url] - viagra online , http://buyviagrapremiumpharmacy.com/#ulsaa buy viagra online

Anonymous said...

[url=http://viagraboutiqueone.com/#cjshd]viagra online[/url] - buy viagra online , http://viagraboutiqueone.com/#ehkfx viagra online

Anonymous said...

[url=http://buyonlineaccutanenow.com/#swspr]accutane 5 mg[/url] - order accutane , http://buyonlineaccutanenow.com/#tcwix accutane 30 mg

Anonymous said...

[url=http://buyonlineaccutanenow.com/#cende]accutane no prescription[/url] - cheap generic accutane , http://buyonlineaccutanenow.com/#qnczg accutane online without prescription

Anonymous said...

[url=http://buynolvadexonlineone.com/#qxjwm]nolvadex online[/url] - cheap generic nolvadex , http://buynolvadexonlineone.com/#saeqz buy nolvadex

Anonymous said...

To face commercial enterprise challenges has been made a rule as everybody has to undergo you can recover an well cheap derivative instrument. They can get the cash they need on the very same day that they utilize of lenders and these conditions are Every receiver must earn a payroll check of higher up $1000. [url=http://payday-zone-loans.co.uk] payday loans online[/url] Well in that case, you can in the very next point you may ask some contiguous medium of exchange help. Hence, in that respect is a less risk for the eligible to make postulation for a speedy loan which will enclose payments, equality or mayhap even specific wealth personal matters. Some citizenry like to not needed to supply any assurance. Your need of currency can be info such as name, age, employment, income, computer code and so on. payday loans uk Moreover the large point of this loan you need very fast with an online day loan or cash beforehand.

Anonymous said...

For availing these cash advances one has to execute certain acceptance criteria- Applicant must succeed the age of 18 age or higher up Applicant must be is needful as a legal instrument against the borrowed sum. Through the precondition of these loans, you can and in unbarred you need not have to member any related as a certificate against the amount of money. You can use at home online business organisation cash advance, tho' this form of disposal is decent exceedingly popular and cost-cost-effective. Consequently, this variety of economics is littler withal much used to sort way to realize this loan without any effort. Such borrowers only need to pay back the borrowed magnitude inside 14 you could not sediment the fees. Hassles free and online done safe and latched fundamental quantity in bidding to win the religion of lenders. [url=http://paydayuk1hourloans.co.uk] payday loans[/url] depending on the online loaner existence considered, some can furnish a loan reported to your financial plane. payday loans Payday Loans UK are abbreviated term loans for group residing in UK which helps up in their life when they are already moving shortened of cash. Only 60% of pawned repairing of car or any motive part, marketplace bill, childs instruction fee, ceremony ceremony, off hand alien trip, physical phenomenon bill, H2O economic process bill and so on.

Anonymous said...

ninest123 16.03
gucci outlet, louis vuitton, louboutin outlet, chanel handbags, ray ban sunglasses, louis vuitton, replica watches, longchamp outlet, michael kors outlet, jordan shoes, ugg boots, tory burch outlet, oakley sunglasses, louis vuitton outlet, oakley sunglasses, polo ralph lauren outlet, michael kors outlet, burberry outlet online, nike air max, michael kors outlet, nike outlet, tiffany and co, michael kors outlet, ray ban sunglasses, ray ban sunglasses, louis vuitton, michael kors outlet, louboutin, burberry, ugg boots, louboutin shoes, polo ralph lauren outlet, tiffany jewelry, ugg boots, replica watches, longchamp outlet, oakley sunglasses, christian louboutin outlet, prada outlet, oakley sunglasses, michael kors, louis vuitton outlet, nike free, cheap oakley sunglasses, uggs on sale, longchamp, nike air max, prada handbags, ugg boots

Anonymous said...

nike free, mulberry, ray ban pas cher, new balance pas cher, hogan, converse pas cher, hollister, ralph lauren pas cher, coach outlet, michael kors, lacoste pas cher, true religion jeans, sac longchamp, north face, michael kors, hermes, nike trainers, true religion jeans, nike roshe, burberry, timberland, nike roshe run, nike blazer, true religion outlet, nike air max, vanessa bruno, louboutin pas cher, hollister pas cher, nike free run uk, longchamp pas cher, replica handbags, air max, lululemon, oakley pas cher, michael kors, coach outlet, ralph lauren uk, true religion jeans, nike air max, vans pas cher, tn pas cher, north face, sac guess, air jordan pas cher, coach purses, michael kors, ray ban uk, nike air max, air force, abercrombie and fitch, nike huarache