os::create_main_thread(JavaThread* thread)
- 引数で渡されたthread(Javaスレッド)をOSスレッドに結びつける
- pthread_selfはカレントスレッドIDを返す。詳細はこちらを参照
- create_attached_threadはthread(Javaスレッド)をOSスレッドに結びつける
- 詳細はこちらを参照
//Linux版(jdk7/hotspot/src/os/linux/vm/os_linux.cpp) // bootstrap the main thread bool os::create_main_thread(JavaThread* thread) { assert(os::Linux::_main_thread == pthread_self(), "should be called inside main thread"); return create_attached_thread(thread); }