えー質問です。

timeSetEventでMIDI再生ルーチンを書くわけですが、
たとえば
ユーザーがテンポをリアルタイムで変更をしたときに変数が共有するという問題が
ありますよね?
(メインスレッドでdword tempo = ....; とかやってるとして
それをコールバックルーチンで読みこむと変数が共有してしまう)

これってCriticalSectionとかMutexとかを使って回避すべきですか?
というかしてもいいんでしょうか?

ただの変数ならいいんですがリストとかを共有する場合にはかならず
共有問題が発生してしまいます;