[ic] Perl and Threading

Andreas Grau agrau at esquat.com
Thu Jun 22 11:53:52 EDT 2006


On Thu, 22 Jun 2006 11:34:56 -0400
"Henry Hartley" <henryhartley at westat.com> wrote:

> rolf.kurt at macupgrade.de wrote:
> >> 
> >> Am 22.06.2006 um 16:25 schrieb Henry Hartley:
> >> > So, what is the status with Interchange and threaded Perl?  Is
> >> > non-threaded perl still required?
> >> 
> >> as far as I know during the installation your were asked if you
> >> want to install interchange with threaded enabled.
> >> 
> >> But this was discussed not so long ago.
> 
> Sorry, I searched back as far as last November but didn't see it
> mentioned.  If you can point to a thread, that would be helpful. 
> The discussion still seems to imply that threaded perl causes
> problems so perhaps it's worth the effort in any case.  Thanks
> for the reply.

Google revealed this link: http://www.icdevgroup.org/pipermail/interchange-users/2005-June/043257.html

Here's the [snip] with Mike's reply at the bottom:

[snip]
> 
> > Perl 5.8.7 is out, and one change mentioned in perldelta stands out:
> > 
> >   -- Using closures with ithreads could cause perl to crash. This was
> >      due to failure to correctly lock internal OP structures, and has
> >      been fixed.
> > 
> > Interchange uses a lot of closures (subroutines embedded with lexical
> > data).
> 
> So does this mean threaded Perl might be ok to use with IC now?

It might -- it runs fine as far as I can tell. But I don't know why
anyone would want to, as you pay a 15-30% speed penalty.

[/snip]


More information about the interchange-users mailing list