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で共有したりといった話は説明ページにあるので

必要があればそこを参照すれば良い。