Android + Rhino その2
ScopeとContextの話
https://developer.mozilla.org/En/Rhino_documentation/Scopes_and_Contexts
基本は上のページに書いてある。
Scopeは複数のスレッドから同時に叩ける
このときPropertyアクセスのアトミック性は確保されている。逆に言うとそれ以上のことはしてくれない。
Scopeは親子関係の他にPrototype chainも持っていてfuntionやpropertyのtraverseの対象にもなる。
覚えておくことはこれくらいかな。
Shared Global ScopeのオブジェクトをRead Onlyで共有したりといった話は説明ページにあるので
必要があればそこを参照すれば良い。