[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: new Cohttp interface progress
On Wed, Aug 08, 2012 at 02:01:58AM +0100, Jonathan Ludlam wrote: > > On 6 Aug 2012, at 23:53, Anil Madhavapeddy wrote: > > > > > You could also build a version of IO.M that uses native threads (where > > type t would be a dummy type and not actually hold any state). > > > > I bet this would introduce all sorts of problems because you no longer > can assume that a block of code with no IO.bind in will run atomically. > I'm sure I've seen a few places in the code that make that assumption. We need to be careful, but I think it'll still work because there is exclusive ownership on the underlying channel. If every thread has a single channel allocated to it, and locks around that usage, it'll work. I'll knock one up later to make sure this is actually true :-) -- Anil Madhavapeddy http://anil.recoil.org
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |