解析:如果两个进程不仅需要同步,还要保证先后执行顺序,就要用两个信号量(互斥锁)来解决。如下案例为利用两个信号量进行同步和互斥的过程,可作为参考,然后在此基础上添加通信过程。#include #include #include #include #include #include #include #include #define PROCESS_NR 4void sigFunc(int signo){int semId...