>>>>> "Adam" == Adam Megacz <gcj@lists.megacz.com> writes: Adam> What if you're creating a Thread object for an already-existing Adam> OS thread (ie the FirstThread case)? Then _Jv_ThreadRegister is called (via _Jv_AttachCurrentThread). In the case of the first thread, this is done in _Jv_RunMain. Tom