While I'm waiting for my password ....
My computer is a new Dell Inspiron with an Intel i9 3900.
I wrote a cli similation of a simple solitaire card game that I knew the winning stats for.
I was disappointed in the results; but here is the culprit.
pops and shifts and individual selections from lists were unstable about 5% of the time.
Lots of run-time warning msgs about uninitiated values and more failures that went undetected.
Unitiated cards in the source list, and uninitiated variables supposed to have receive popped or selected cards
The code sequence causing the problem was : search a nine card list for a pair, cover both cards of a pair with cards from the stock, search the updated list for a pair or pairs.
One or both of the covering cards never arrived maybe 5% of the time.
So, the basic question is : with twenty some CPU cores looking for work, is Perl really up for this environment?
And obviously, any other posts on this?
In reply to pop() on a fast multi-core cpu by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |