As you said, what I've said above is bogus, I'm not writing to a single file, but to one different file per Thread.

You're also right in the remaining comment. I'm not taking advantage of the CPU because I serialize the processing.
Because all the threads are competing for a lock on the same single data structure, so only one thread will ever doing anything useful at any given time. There are simple ways of avoiding this problem, but which is applicable depends upon what you are doing in your program.
Your comment in this node is quite clear. Tomorrow I will change the code and do some more tests...

In reply to Re^3: Sun Solaris (SPARC processor) + Threads + performance/optimization by gulden
in thread Sun Solaris (SPARC processor) + Threads + performance/optimization by gulden

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.