Is there a way i can let the the compBoss know the contents in the globalQ. The globalQ is being enqueued by the queryWorkers

I don't think that's the problem here.

The problem is that compBoss is filling the globalQ with enough undef entries to kill off the compworker before the queryworkers have had time to process all the queries and queue their results on globalQ.

It looks like race that the queryworkers are unlikely to win.

Since whatever the compworker does seems to follow on from what the queryworker does, I'm not sure why you need those pieces of work in separate threads ? It would certainly simplify things if they weren't.


In reply to Re: Thread communication by gone2015
in thread Thread communication by libvenus

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.