iframeを使用してマルチスレッドをシミュレートしようとしていますが、実際にiframeプロセス(スレッド)を単独で使用しているかどうかわかりません。iframeを使用したマルチスレッド
たとえば、iframeの内側にあるメソッドを呼び出すと、iframeによって作成されたスレッドを使用して実行されますか、メインの親ウィンドウスレッドを使用して実行されますか?
それは後者である場合、それはIFRAMEメソッドを呼び出すようにスコープを変更することが可能である(プログラムは、親ウィンドウとは異なるスレッドを使用するように)
EDIT: たぶんこれについてもっとはっきりしているはずですが、私はDOM要素にアクセスできないためWebWorkersを使いたくないのです。
私はイベントループについて同意します。スレッドは処理能力を追加しません。これは単にコードの実行を分割する手段に過ぎません。 Googleでは、スレッド処理でのイベント発生の可能性を理解するためにnode.jsをどのように使用していますか。 –
@KevinHakansonはい私は同意します。しかし、スレッドの主な用途はバックグラウンドで長い計算を実行することです。長期間の計算にイベントループを使用することはできません。新しいプロセスでそれらを投げます。ブラウザでは、プロセスを作成してWebワーカーを使用することはできません。 – Raynos
私のアプリケーションはちょうど計算より複雑です。私は親ウィンドウ内でSVG要素(スケール、翻訳、回転など)を扱う複数のスレッドを持つことができるようにしたい。 – fogy