2
這可能嗎?也就是說,我嘗試了它,但沒有奏效。但理論上它應該是可能的嗎?我只是傳遞消息來回,孤立的內存空間等不能從dart:io應用程序到dart:html應用程序的spawnUri()?
import 'dart:io';
import 'dart:isolate';
main(){
final sp = spawnUri('path/to/dart_html_app.dart');
}
拋出:
IsolateSpawnException: 'Do not know how to load 'dart:html'
如果上面的代碼在服務器端虛擬機中運行,那麼它無法訪問dart:html(afik)。然而,我可以想象,一個使用websocket的場景,其中以前連接的瀏覽器可以使用一些代理對象來「產生」客戶端飛鏢隔離。這是你設想的場景類型嗎? –
是的,但沒有代理。 :) –
我也不能直接看到這個工作。不要簡單地產卵,因爲特定的產卵對我說「在這個虛擬機啓動另一個隔離與代碼從x檢索」。也就是說,我可以看到一個時間,Websocket被用來觸發在另一個vm實例(即dartium)中創建隔離區,然後將發送端口返回到隔離區。只是不是隔離本身的特定產卵。 –