225さん、ありがとうございます。
カンシャ、カンシャ、カンシャ(ライオンキングのCMのまね)

ところでまた質問があるのですが。

�@スレッドA、Bを流す。
�AAがロックをとっていろいろと実行する。そのあとwait();が呼ばれる。
�BBが実行される。notify(); がよばれる。

このあと、またAがロックを取って動き始めると思うんだけど、
その時ってどこからの実行になるの?
wait(); の次の行からの実行?それともまたrun()以下をはじめっから?

教えてください。