dart-isolates

    2热度

    1回答

    我试图通过插座来控制镖脚本,中隔离 运行运行的SocketServer作为隔离,我想出了一些(扰流警告)不工作代码: import "dart:io"; import "dart:convert"; import "dart:isolate"; reader(SendPort sendPort) async { var serverSocket = await ServerSoc

    3热度

    2回答

    我正在使用Isolates现在想知道如果使用IndexedDB在隔离区之间共享数据是一种很好的沟通方式?具体来说,我想让一个Isolate能够写入它,然后告诉其他Isolates它们可能只读它。这些数据一旦写入就会被认为是不变的,并且相当大。我想这样做的主要原因是因为我不想将6MB Map发送给3个不同的隔离区,因为它对程序有点密集。

    2热度

    2回答

    我想用Dart构建应用程序服务器。 dart中的httpServer:io库肯定是一个很好的起点。但是我很难与“部署”应用程序而不重新启动服务器进程。 更确切地说:我想要像Java中的servlet容器,比如Tomcat,我可以轻松部署或重新部署应用程序,而无需重新启动容器。我以为我可以利用镜像系统,它允许我原则上从文件系统加载一个库及其包含的类。但不幸的是,我似乎无法重新加载库。当我向库中添加新

    2热度

    1回答

    如何设置Dart服务器以便在接下来的请求中使用所有可用的核心(例如,通过使用多个分离器来为请求提供服务)?

    5热度

    1回答

    我最近开始使用Dart(www.dartlang.org),并且非常喜欢它。 一个非常有前途的功能是孤立的,但我不知道如何开始。 我到目前为止发现的文档来自2013年10月发生重大变化(BREAKING CHANGE: dart:isolate)之前。此“突变”电子邮件中的信息非常复杂,看起来新的api比旧版更为复杂。 我有一些问题: 是DART:隔离API稳定吗? 是否有最新的文档? 是否有任何

    1热度

    2回答

    我试图从托管在HTTPS服务器中的文件动态加载代码。 有没有人成功使用spawnUri()与https:// URIs? 我已经测试过,它可以很好地与http:// URIs协作。 但随着https://我不断收到: Not a known scheme: https://example.com/MyIsolate.dart #0 _filePathFromUri (dart:_builtin

    1热度

    2回答

    我想编写一个并发的Web应用程序(使用原始工人或作为工人的分离)。用于隔离的Dart API是spawnUri,它采用指向脚本的URI。 在Dartium中,该脚本是.dart文件。在Chrome/Firefox/etc中,脚本是.dart.js文件。 我需要检测我在什么运行时,所以我可以正确配置为spawnUri的URI。做这个的最好方式是什么?

    2热度

    1回答

    一些理智添加到我的生活,寻找instantiate()功能语法糖达特mirror库:instantiate(class|type|instance, argArray) class Klass { int i1; Klass(int i1) { this.i1 = (i1 is int) ? i1 : 0; } } type ktype = Klass;

    2热度

    1回答

    我在Dart发现了这个非常奇怪和不幸的行为。当我在主文件中导入'dart:html'时,Isolate停止工作。 随着我的文件 “isolate.dart”: main(){ print('BAM'); } 这版画 “BAM”: import 'dart:core'; import 'dart:isolate'; void main() { Isolate.spaw

    1热度

    1回答

    从下面显示的简单隔离代码&中预计的“Hello world”不起作用。 import 'dart:async'; import 'dart:isolate'; var mainReceivePort = new ReceivePort(); main() async { await Isolate.spawn(hello, null); await for (var