I am trying for thread programming perl in a following way: Description: The current perl script needs to call another subroutine exists in the another perl module(.pm file) using thread method. Case1: general way of callign subroutine using threads is like

my $t= Thread->new(\&process, @args);

where process is the subroutine exists in the same perl file. Case2: calling the subroutine which exists in a different perl module

my $t= Thread->new(\&$anotherfile->another_process, @args);

where another_process exists in the different perl module and not in the same perl file. Question is that Case2 is not working for me. I am not able pass any arguments to this thread. Can any one helpme to solve this issue? Regards Suresh


In reply to How to call the subroutine from another perl module using threads by nnvgps

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.