Am I handling the thread creation incorrectly?

... the answer is probably yes..... from my experience with threads under Tk and Gtk2.

....the big glaring hotspot in your code, is that you try to create your threads from a button callback.... most of the time that fails, due to the way Perl threads get created.... you should always avoid making threads from a gui callback..... sometimes they work but are often crashers.....

...see Reusable threads demo for a way around the problem, by creating your threads before any gui code is invoked.... thread safety with all gui toolkits is a problem....there are alot of workarounds however


I'm not really a human, but I play one on earth.
Old Perl Programmer Haiku

In reply to Re: wxPerl and threads by zentara
in thread wxPerl and threads 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.