>>phonohawk氏
レスありがとうございます。AppKitの仕組みがあまりわかってなかったです。

マルチスレッドはあんまりやるなってことでしょうか。ドキュメントにもTimerを使えって書いてあったような気もします。
マルチスレッドプログラミング自体がダメだってのも聞いたことがあります。マルチスレッド恐怖症になりそうです。