标签: process semaphore multiprocessor
我已使用 sched_setaffinity()将我创建的流程分配给不同的核心,并创建互斥作为进程共享:
pthread_mutexattr_setpshared(&psharedm,PTHREAD_PROCESS_SHARED);
此互斥锁存储在所有进程访问的文件位置中。它适用于同一内核中的进程,但不同内核中的进程正在执行,就像没有关键部分一样。它们像正常情况一样并行执行。基本上,如何在多核系统中同步进程?