gpt4 book ai didi

ocean - Petrel 与打包为插件的独立应用程序之间的通信

转载 作者:行者123 更新时间:2023-12-01 12:40:10 28 4
gpt4 key购买 nike

我们(我们的团队)发现可以将独立应用程序包含到插件中。该应用程序用于以特定方式修改Petrel 的数据。参见例如这些插件:

http://www.ocean.slb.com/Pages/Product.aspx?category=petrelgeophysics%28Petrel%29&cat=Petrel&pid=PCPT-B1%28Base%29&view=grid

http://www.ocean.slb.com/Pages/Product.aspx?category=petrelgeophysics%28Petrel%29&cat=Petrel&pid=PRPW-B1%28Base%29&view=grid


我们想做同样的事情所以有问题:

插件如何执行编辑 Petrel 的数据?

Petrel (Ocean) 是否为 IPC 提供任何机制,或者我们是否应该开发自己的架构以在托管插件代码和 native 应用程序进程之间进行通信?

最佳答案

对于大多数 Petrel 数据,只有在 Petrel 插件的主线程内修改它们才是安全的。

如果您已经有一个进行数字运算的 native 进程,您将需要实现自己的方式来在插件和 native 进程之间共享数据。 Eclipse 通过文件共享来做到这一点。如果 IPC 的开销超过了实际的计算量,您可能需要考虑重构原生进程,使其在插件内部运行。

关于ocean - Petrel 与打包为插件的独立应用程序之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25638421/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com