进行中的处理(PiP)
PiP是一个用户级库,可以同时兼顾多进程和多线程并行执行模型。 PiP允许进程在运行父进程的相同虚拟地址空间中创建子进程。 父进程和子进程共享相同的地址空间,但是,每个进程都有自己的变量集。 因此,每个进程都独立于另一个进程运行。 如果某些或所有进程都同意,则其他进程可以访问该进程拥有的数据。 这些进程共享相同的地址空间,就像pthreads一样,但是每个进程都有自己的变量,例如进程执行模型。 在下文中,父进程称为PiP进程,子进程称为PiP任务。
PiP版本
当前有三个PiP库版本:
版本1-已弃用
版本2-稳定版本
版本3-支持BLT和ULP的稳定版本(实验性)
不幸的是,每个版本都有唯一的ABI,并且它们之间没有ABI兼容性。 PiP-v1的功能与PiP-v2几乎相同,但是,PiP-v2的API是PiP-v3的API的子集。 此后, NN表示PiP版本号
评论0