Skip to content

duk_push_current_thread()

1.0.0 thread stack function borrowed

プロトタイプ

c
void duk_push_current_thread(duk_context *ctx);

スタック

| ... | -> | ... | thread | (if current thread exists) | ... | -> | ... | undefined | (if no current thread)

要約

現在実行中の Duktape スレッドをスタックにプッシュします。プッシュされる値はスレッドオブジェクトであり、ECMAScript オブジェクトでもあります。現在のスレッドがない場合、代わりに undefined がプッシュされます。

現在のスレッドは (ほとんど常に) ctx ポインタによって表されるスレッドです。

スレッドに関連付けられた duk_context * を取得するには、 duk_get_context() を使用します。

c
duk_push_thread(ctx);