[ic] Perl and Threading
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:
> > 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.
More information about the interchange-users