Without sight of the whole program, this is impossible to answer. Any speculations would be, exactly that: speculation.
Along with posting your script (preferably cut down to the minimum that demonstrates the error), you will also need to give a few details of your environment.
- Which version of perl?
- What OS/version?
- What dependancies/versions?
A few preemptive strikes are possible.
- If you're using pThreads--don't.
- If you're using iThreads and a version of perl earlier than 5.8.4--upgrade.
- If you're sharing objects between threads--stop!
I'll try to be more helpful once you supply some more information.
For the record, the iThreads API does not provide for any mechanism for killing threads. It is possible, with caveats, to do this under Win32.
I am not aware of a mechanism for doing under other OSs, though that's isn't saying much, as I am very unfamiliar with other OSs :)
"But you should never overestimate the ingenuity of the sceptics to come up with a counter-argument." -Myles Allen
"Think for yourself!" - Abigail
"Time is a poor substitute for thought"--theorbtwo
"Efficiency is intelligent laziness." -David Dunham
"Memory, processor, disk in that order on the hardware side. Algorithm, algorithm, algorithm on the code side." - tachyon
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.