问一个问题,如何实现进程间同步?我现在有很多(例如1000个)发送数据的进程,用来发送指定的数据,但是进程开始执行的时间不一样,执行的快慢也不一样,我想让他们先发出100个数据包,等所有进程都发完100个数据包,再一块发第101个数据包,这样来同步,怎么实现呢?
栅栏,java中的CyclicBarrier可以看看
给力
@子灏:虽然我用的是c++/c,但是后来找了barrier和内存共享可以解决这类问题,多谢了!
java的话用线程池比较爽、批量处理。别的就不清楚了
我用的c语言呢
你写个api服务每次发送完去调用一次接口.
然后在api服务满100次时同时再调用所有客户端让他们同时101个包.
可以拉也可以推看你心情
嗯嗯,写API是什么意思啊?