ConTestを使用したマルチスレッド・ユニットのテスト

ConTestは「スレッド間の相対順序が実行結果に影響を与える可能性のある場所に、コンテキストスイッチのコードを自動的に埋め込む」というツールのようですね。「リスト3. 印刷キュー」を見て、一瞬でバグを見つけられなかったJavaプログラマは、『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』をぜひどうぞ (^_^)。