syncパッケージを利用したロックと待ち合わせ処理のサンプル