多线程中的 "synchronising point" 是什么?

what is "synchronising point" in multi threading?

我需要决定多线程应用程序之一需要使用多少计数信号量。我开始知道,如果我们知道同步点,那么我们就可以决定要使用的信号量的数量。什么是同步点?

同步点是执行流中一个线程必须等待其他繁忙线程的位置,以便它们正在处理的数据处于适当的状态才能继续。

例如,当另一个线程正在清空缓冲区时,一个进程可能必须为缓冲区中的空闲槽让路。