【发布时间】:2014-10-16 15:59:17
【问题描述】:
我目前正在使用隔离器将查询并行发送到数据库服务器。我有一个连接器对象来建立与数据库的连接,我想在所有隔离区共享它,因此我不必为每个隔离区创建单独的连接。
到目前为止,我似乎只能在隔离之间共享特殊的可序列化对象。我正在使用发送和接收端口进行消息传递。对于其他对象(例如我的连接器对象),dart-vm 会产生错误:
Illegal argument(s): Illegal argument in isolate message : (object extends NativeWrapper)
您知道在多个隔离之间共享通用对象实例的任何方法吗?还是我必须为每个隔离创建一个单独的实例?
谢谢!
佩德罗
【问题讨论】:
标签: dart shared-memory dart-isolates