>>Am I right to expect that both threads may (from time to time) print the >>message for the same 100 operations?

Theoretically its possible that it may not print anything at all..

Consider...