什么是"同步点"在多线程?

时间:2017-12-16 18:02:27

标签: linux multithreading semaphore

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

1 个答案:

答案 0 :(得分:0)

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

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