0

如何将一个进程中的对象的只读(非复制)访问权限授予另一个进程?

例如,在下图中,如何授予Process 2Process 3访问 中的TasksProcess 1

Process 1是唯一一个将写入类的进程,Tasks维护关于哪些任务已被处理等的任何状态并不重要。

Process 2                     Process 1                      Process 3
+-------------------+         +-------------------+          +-------------------+
|                   |         |                   |          |                   |
| Perform job A for | <----------+ class Tasks +-----------> | Perform job B for |
| task in Tasks     |         |                   |          | task in Tasks     |
|                   |         |                   |          |                   |
|                   |         |                   |          |                   |
|                   |         |                   |          |                   |
|                   |         |                   |          |                   |
|                   |         |                   |          |                   |
|                   |         |                   |          |                   |
|                   |         |                   |          |                   |
|                   |         |                   |          |                   |
|                   |         |                   |          |                   |
+-------------------+         +-------------------+          +-------------------+

我认为这个任务可能涉及使用指针?Cython 的文档简要介绍了并行性。

如何授予对其中的类Process 2Process 3只读、非复制访问权限?TasksProcess 1

4

0 回答 0