> メインスレッドで "-"*1e6 を書くのに10sかかるならインタプリタに制御が渡るのはいつ??? その途中だけど上のコードはもうインタプリタ実行終えてるから待ってるだけなのでインタプリタに制御映らない。 > メインスレッドがcpu握ってるならインタプリタも 10s かかる気がする。 > 握っててもインタプリタスレッドがプリエンプティブちっくに制御を奪うってこと??? メインスレッド待つ操作があるならそこで待つでしょ。今回はないので待たない。 メインスレッドはおそらくVSync+画面モードで決まる時間+その他いろいろで決まる時間だけ処理する。その後他のスレッドに投げる。 インタプリタはメインスレッドに処理を投げる。そこはたぶんちょっとインテリジェトなキューにななっててメインスレッドがキューこなすまで止まったりする。