hotspot/src/os/solaris/vm/os_solaris.cpp
void os::pd_start_thread(Thread* thread) {
{- -------------------------------------------
(1) thr_continue() システムコールで, 生成したスレッドを実際に開始させる.
(スレッドを THR_SUSPENDED で生成しているため, 生成直後には開始されず, この時点から実行が始まる.
os::create_thread())
---------------------------------------- -}
int status = thr_continue(thread->osthread()->thread_id());
{- -------------------------------------------
(1) (assert)
---------------------------------------- -}
assert_status(status == 0, status, "thr_continue failed");
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.