As you say you are new to perl, here are some handy hits:

  1. use strict;
  2. use warnings;
  3. Employ a consistent indentation policy
  4. Don't refer to processes as "threads" when they aren't actually threads.

Having said that, it isn't clear from your post what your "own purposes" might be or in what way your sample code fails to address them. Nor is it clear why you aren't using Parallel::ForkManager for this when it would appear to suit the bill. Some further explanation and detailed statement of the problem would be better.


In reply to Re: Forking list in perl without Parallels ForkManager by hippo
in thread Forking list in perl without Parallels ForkManager by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.